问题描述
   
保存链表中的数据的代码
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 版权协议,转载请附上原文出处链接和本声明。
