fgetc

    6Nhiệt

    6Trả lời

    khi mã sau được biên dịch nó đi vào một vòng lặp vô hạn: int main() { unsigned char ch; FILE *fp; fp = fopen("abc","r"); if(fp==NULL) { printf("Unable to Open");

    38Nhiệt

    3Trả lời

    Mọi nơi tôi nhìn thấy "nó là thực tế giống hệt nhau", hoặc một cái gì đó tương tự ... Từ The GNU C Programming Tutorial: Có một chức năng trong thư viện GNU C gọi fgetc. Nó giống hệt với getc ở hầu hế

    5Nhiệt

    1Trả lời

    Dưới đây chương trình chạy tốt trên solaris/linux hương vị khác nhau, nhưng không phải trên AIX. trên AIX while(c!=EOF) nếu tôi thay thế bằng while(c!=0xff) nó chỉ chạy tốt hoàn toàn Bạn nghĩ gì? tôi

    9Nhiệt

    2Trả lời

    Trong cuốn sách Hệ thống Linux Lập trình Tôi đã đọc một số như thế này: fgetc trả về nhân vật đọc như một dàn diễn viên unsigned char một int hay EOF vào cuối tập tin hoặc lỗi. Một lỗi phổ biến sử dụn