這應該是保存我的輸入到另一個txt文件。該程序將要求您的txt文件的名稱。有人可以告訴我我的錯誤嗎?
FILE *save;
char filename[100];
scanf ("%s", filename);
save = fopen ("filename", "w");
current = head;
while (current != NULL)
{
fprintf (save, " %s %s %d", current -> name, current -> tel, current -> age);
current = current -> next;
}
fclose(save);
有人可以告訴我,我的錯誤?
你的變量聲明current和head在哪裏? –
事實上,你創建一個名爲「文件名」的文件沒有響鈴? – LSerni