Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2

Chủ đề: Khó chữa lỗi

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Khó chữa lỗi

    Mọi người cho mình hỏi code này chuyển các chữ thường trong file thành chữ hoa và ngược lại rồi ghi vào file khác nhưng kết qủa lại bị thừa ra 2 chữ cuối.Ai có cách nào khắc phục chỉ giúp mình với! Thanks![IMG]images/smilies/smile.png[/IMG]
    #include<stdio.h>
    #include<ctype.h>
    main()
    {
    FILE *f,*f1;
    char c;
    f=fopen("file3.txt","wt");
    fprintf(f,"%c",'b');
    fprintf(f,"%c",'c');
    fprintf(f,"%c",'a');
    fprintf(f,"%c",'b');
    fprintf(f,"%c",'A');
    fclose(f);
    f=fopen("file3.txt","r");
    f1=fopen("file4.txt","wt");
    while(!feof(f))
    {
    fscanf(f,"%c",&c);
    fprintf(f1,"%c",c);
    }
    fclose(f);
    fclose(f1);
    f1=fopen("file4.txt","r");
    while(!feof(f1))
    {
    fscanf(f1,"%c",&c);
    if(islower(c))
    {
    c=toupper(c);
    printf("%c",c);
    continue;
    }
    if(isupper(c))
    {
    c=tolower(c);
    printf("%c",c);
    }
    }
    }

  2. #2
    Trích dẫn Gửi bởi VietNam96
    Mọi người cho mình hỏi code này chuyển các chữ thường trong file thành chữ hoa và ngược lại rồi ghi vào file khác nhưng kết qủa lại bị thừa ra 2 chữ cuối.Ai có cách nào khắc phục chỉ giúp mình với! Thanks![IMG]images/smilies/smile.png[/IMG]
    #include<stdio.h>
    #include<ctype.h>
    main()
    {
    FILE *f,*f1;
    char c;
    f=fopen("file3.txt","wt");
    fprintf(f,"%c",'b');
    fprintf(f,"%c",'c');
    fprintf(f,"%c",'a');
    fprintf(f,"%c",'b');
    fprintf(f,"%c",'A');
    fclose(f);
    f=fopen("file3.txt","r");
    f1=fopen("file4.txt","wt");
    while(!feof(f))
    {
    fscanf(f,"%c",&c);
    fprintf(f1,"%c",c);
    }
    fclose(f);
    fclose(f1);
    f1=fopen("file4.txt","r");
    while(!feof(f1))
    {
    fscanf(f1,"%c",&c);
    if(islower(c))
    {
    c=toupper(c);
    printf("%c",c);
    continue;
    }
    if(isupper(c))
    {
    c=tolower(c);
    printf("%c",c);
    }
    }
    }
    Bạn có thể tham khảo ở topic

    http://diendan.congdongcviet.com/thr...hu-the-nao.cpp

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •