Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Sửa lỗi giúp mình bài tập in thường, in hoa....

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    1

    Cool Sửa lỗi giúp mình bài tập in thường, in hoa....

    C++ Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<string.h>
    4. #include <ctype.h>
    5. char *ChuyenDoi(char *chuoi)
    6. {
    7.     char *kq; strcpy(kq, chuoi);
    8.     for(int i=0; kq[i]!='\0'; i++)
    9.         if ((kq[i]>='a') && (kq[i]<='z'))
    10.             kq[i]=toupper(kq[i]);
    11.         else if ((kq[i]>='A') &&
    12.                 (kq[i]<='Z'))
    13.             kq[i]=tolower(kq[i]);
    14.     return kq;
    15. }
    16.  
    17. main()
    18. {
    19.       char chuoi[20];
    20.       printf("Nhap chuoi ");
    21.       scanf("%s", chuoi);
    22.       ChuyenDoi(chuoi);
    23.       printf("KQ  = %s", *ChuyenDoi(&chuoi));
    24.       getch();
    25. }

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Con trỏ char *kq chưa được cấp phát.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    01 2011
    Bài viết
    1

    Bạn sửa lại như này thì chạy được
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    #include <ctype.h>
    char *ChuyenDoi(char *chuoi)
    {
    char *kq;
    kq=new char[30];
    strcpy(kq, chuoi);
    for(int i=0; kq[i]!='\0'; i++)
    if ((kq[i]>='a') && (kq[i]<='z'))
    kq[i]=toupper(kq[i]);
    else if ((kq[i]>='A') &&
    (kq[i]<='Z'))
    kq[i]=tolower(kq[i]);
    return kq;
    delete[] kq;
    }

    int main()
    {
    char chuoi[20];
    printf("Nhap chuoi ");
    scanf("%s", chuoi);
    char *p;
    p=new char[30];
    strcpy(p,ChuyenDoi(chuoi));
    printf("KQ = %s", p);
    delete[] p;
    getch();
    return 0;
    }

Các đề tài tương tự

  1. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  2. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  3. Chương trình giúp một học sinh cấp 1 học phép nhân, xử lý hàm rand, giúp mình với?
    Gửi bởi chankx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-05-2009, 08:52 PM
  4. Code giúp add một key vào registry, ai giúp em?
    Gửi bởi olavien trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 12-12-2007, 08:45 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn