質問: fopen("samplecopy.txt","w"); printf("String you want to delete:"); scanf("%s",str); while(fscanf(input,"%s",temp)!=EOF){ printf("%lu\n",strlen(temp)); //ここです!! if(strcmp(str,temp)==0) continue; fprintf(output,"%s",temp); } fclose(output); fclose(input); return 0; } コード ```
回答: こんにちは。 `#include `が漏れていましたので、これを追加して手元の環境(msvc 2015)で走らせたところ、下記のようになりましたのでちゃんとABCDEFも読み出せているようです。 ``` 6 5 4 ``` コンパイラやOSが関連する問題かもしれません。コンパイラやOSの情報も記載されれば、ご存知の方から回答頂けるかも。