如何将一小段文字写入.txt
文件?我已经使用Google搜索了3-4多个小时,但找不到执行该操作的方法。
fwrite();
有很多论据,我不知道如何使用。
当您只想在文件中写入名称和几个数字时,最容易使用的功能是什么.txt
?
编辑:添加了一段我的代码。
char name;
int number;
FILE *f;
f = fopen("contacts.pcl", "a");
printf("\nNew contact name: ");
scanf("%s", &name);
printf("New contact number: ");
scanf("%i", &number);
fprintf(f, "%c\n[ %d ]\n\n", name, number);
fclose(f);
1
cs.bu.edu/teaching/c/file-io/intro
—
phs
@ user1054396:这个问题是不是与印刷(你有正确的),但与读通过
—
Kerrek SB 2012年
scanf
。如果阅读%s
,则必须读入足够长的缓冲区,而不是单个char。