これが私のコードです。
#include<stdlib.h>
#include<stdio.h>
int main(int argc,char** argv)
{
char a;
a=9;
FILE * fp;
fp=fopen(argv[1],"r");
while(a!= EOF)
{
a=fgetc(fp);
printf("\n%d",a);
}
}
これへの出力は問題ありませんが、最後に-1の奇妙な文字が表示されます(整数値を出力しているため.
だけでそれを止める方法EOF
は?また、このキャラクターは何ですか?