2016-05-07 14 views

答えて

5

EOFだから値-1 を持って、なぜあなたはunsigned charとしてmycharを宣言するのですか?

これを変更してください:

int main() 
{ 
    int mychar; 
    FILE *fp; 
    fp=fopen("test.txt", "r"); 
    while((mychar = getc(fp))!=EOF) 
     printf("%c", mychar); 
    fclose(fp); 
    return 0; 
} 
+0

ありがとう –

関連する問題