问题描述
保存链表中的数据的代码
int readin3(ConRecNode* head) {
ListConRec p = head->next;
FILE* fp;
char fileName[50];
printf("请输入文件名:\n");
scanf_s("%s", fileName,31);
fp = fopen(fileName, "w");
while (NULL == fp) {
printf("文件保存失败,请重新输入文件保存路径:\n");
scanf("%s", fileName);
fp = fopen(fileName, "w");
}
while (p) {
fprintf(fp, "%d %s %s %.2lf\n", p->LogID, p->contime, p->connote, p->charge);
p = p->next;
}
fclose(fp);
return 1;
}
一直试图把这些数据直接保存到C盘根目录下,但是失败了,以为是自己代码问题。
原因分析:
后来问了一下学长,才知道不可以将文本文件直接保存到C盘根目录下
而这样子就可以成功
🤣看来光会敲代码不行呀,还得好好了解Windows系统
版权声明:本文为m0_62283830原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。