我編寫它寫在一個文件,並從中讀取寫入部件工作正常程序,但我不能看它的內容,它不顯示任何內容。 。 這裏是我的代碼:不起作用C編程
#include <stdio.h>
#include <stdlib.h>
int main()
{
char mot[20];
int i;
FILE *p;
p = fopen("/home/mehdi/Bureau/mot.txt", "w+");
printf("Veuillez saisir vos 4 mots : \n");
for(i=0; i<4; i++)
{
gets(mot);
fprintf(p, "%s | ", mot);
}
fclose(p);
p = fopen("/home/mehdi/Bureau/mot.txt", "r+");
printf("\n Les mots de votre fichier : \n");
while(!feof)
{
fscanf(p, "%s \n", mot);
puts(mot);
}
fclose(p);
return 0;
}
你對此有什麼想法?謝謝
不要使用'FEOF()'。 –
我應該使用什麼? – Copernic
'而(!FEOF)...'讀作 「而'FEOF的地址()'函數是NULL」 – pmg