我该怎么做?
我知道打开一个新文件就像这样:
fpcon=fopen("konf_in","w");
printf("Whatever I want to input");
fclose(fpcon);
输出文件只需要是一个简单的.txt或.dat文件
答案 0 :(得分:2)
要写入文件,您需要调用fprintf并传递fpcon
的文件指针,请参阅以下示例:
char name[20];
int number;
FILE *f;
f = fopen("/your_folder/sample.txt", "w");
if (f == NULL) {
printf("Error opening file!\n");
exit(1);
}
printf("\nNew contact name (max 19): ");
fgets(name, sizeof(name), stdin);
printf("New contact number: ");
scanf("%d", &number);
fprintf(f, "%s - %d\n", name, number);
fclose(f);
这个page为您提供了有关如何处理文件写入,追加等的进一步信息。
为了澄清,fopen允许的模式如下: