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

Đề tài: Gọi chương trình con bị lỗi!

  1. #1
    Ngày gia nhập
    03 2012
    Bài viết
    9

    Mặc định Gọi chương trình con bị lỗi!

    Em đang luyên về hàm con. Em có đoạn code thế này. khi compile nó báo "called object is not funtion". Bác nào xem chỉ giúp chỗ sai em với. Em mới học C các bác chỉ giáo giúp nhé. Cảm ơn các bác nhiều:

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define CANTACH "$"
    char can_tach (char s[1000])
    {

    char *p;

    p = strtok(s, CANTACH);
    while (p != NULL) {
    printf("%s\n", p);
    p = strtok(NULL, CANTACH);
    return 0;
    }

    }



    main()
    {
    FILE *fpt;
    char c;
    char can_tach;
    fpt=fopen("D:\\log.txt","r");
    do

    c=getc(fpt);
    while (c!=EOF);
    can_tach (c);
    fclose(fpt);
    system("pause");
    }
    Đã được chỉnh sửa lần cuối bởi zzzzzz : 17-04-2012 lúc 03:53 PM.
    Hồi còn nhỏ tôi cứ tưởng tiền là tất cả!!!

    Lớn lên rồi tôi với biết... ĐÓ LÀ SỰ THẬT!

  2. #2
    Ngày gia nhập
    08 2011
    Bài viết
    98

    Hàm main thì không có giá trị trả về.
    Kiểu của c là kiểu char sao đưa vào hàm được
    Nghe Metal và dịch thơ
    lttqstudy.wordpress.com

  3. #3
    Ngày gia nhập
    03 2012
    Bài viết
    9

    Trích dẫn Nguyên bản được gửi bởi lttq Xem bài viết
    Hàm main thì không có giá trị trả về.
    Kiểu của c là kiểu char sao đưa vào hàm được
    Sao ở đây "thuong" là kểu chả sao vẫn đưa vào hàm được bác???
    #include <stdio.h>

    char chuyen_thanh_chu_hoa(char ch)
    {
    char c2;
    c2= (ch>='a' && ch<='z') ? ('A'-'a'+ch) : ch;
    return (c2);
    }

    main()
    {
    char thuong, hoa;
    printf("Hay go vao mot ki tu: ");
    scanf("%c", %thuong);
    hoa= chuyen_thanh_chu_hoa(thuong);
    printf("\n Chu hoa tuong ung la %c\n\n", hoa);
    }
    Hồi còn nhỏ tôi cứ tưởng tiền là tất cả!!!

    Lớn lên rồi tôi với biết... ĐÓ LÀ SỰ THẬT!

  4. #4
    Ngày gia nhập
    03 2012
    Bài viết
    0

    char chuyen_thanh_chu_hoa(char ch)
    Tham số của hàm là kiểu char
    char can_tach (char s[1000])
    Tham số của hàm của bạn kiểu string , vì vậy bạn phải truyền 1 string vào .

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