ferror
この例の check は、両方の s のエラーをチェックしますかfprintf
、それとも 2 番目の s だけをチェックしますか?
FILE * myout;
if ((myout = fopen("Assignment 11.txt", "a")) != NULL)
{
fprintf(myout, "First print ", str1);
fprintf(myout, "Second print", str1);
if (ferror(myout))
fprintf(stderr, "Error printing to file!");
fclose(myout);
}