char ch;
ch = getchar ()功能等价于 ch = fgetc(stdin)功能等价于 scanf("%c",ch)功能等价于 fscanf(stdin, "%c",ch)
putchar(ch)功能等价于 printf("%c",ch)功能等价于 fputc(stdout)功能等价于 fprintf(stdout, "%c", ch)
C语言题,紧急 , 高手们帮帮忙! 如何在下面这个函数中加入文件操作来保存输入的数据?随便写了一个 , 因为不知道你的sn[]数据室怎么定义的 , 所以你自己只写了出来没有排错,你自己调试吧,应该就是这个样子
int writeDat()
{
FILE *fp;
if((fp=fopen("c:\\设备清单.txt","a"))==NULL)//打开文件
{
printf("打开文件失败 c:\\设备清单.txt!");
getch();
return(1);
}
//输出到文件
fprintf(fp, "\n%s ",eq[n].ID);
fprintf(fp, "%s ",eq[n].kind);
fprintf(fp, "%s ",eq[n].name);
fprintf(fp, "%s ",eq[n].price);
fprintf(fp, "%d %d %d",eq[n].purchaseDay.year,eq[n].purchaseDay.month,eq[n].purchaseDay.day);
fprintf(fp, "%s ",eq[n].yesno);
fprintf(fp, "%d %d %d",eq[n].overDay.year,eq[n].overDay.month,eq[n].overDay.day);
//输出到屏幕,不需要的话可以屏蔽掉
fprintf("\n%s ",eq[n].ID);
fprintf("%s ",eq[n].kind);
fprintf("%s ",eq[n].name);
fprintf("%s ",eq[n].price);
fprintf("%d %d %d",eq[n].purchaseDay.year,eq[n].purchaseDay.month,eq[n].purchaseDay.day);
fprintf("%s ",eq[n].yesno);
fprintf("%d %d %d",eq[n].overDay.year,eq[n].overDay.month,eq[n].overDay.day);
fclose(fp);//关闭文件
return(0);
}
void Add()//信息录入
{
char c='Y';
int choice;
while(c=='Y')
{
fflush(stdin);//清除输入流的缓存区,确保不影响后面的数据读取
printf("\n请输入设备ID号:");
scanf("%s",eq[n].ID);
printf("\n请输入设备种类:");
scanf("%s",eq[n].kind);
printf("\n请输入设备名称:");
scanf("%s",eq[n].name);
printf("\n请输入设备价格:");
scanf("%s",eq[n].price);
printf("\n请输入设备购入日期:");
scanf("%d %d %d",eq[n].purchaseDay.year,eq[n].purchaseDay.month,eq[n].purchaseDay.day);
printf("\n请输入设备是否报废:");
scanf("%s",eq[n].yesno);
printf("\n请输入报废日期:");
scanf("%d %d %d",eq[n].overDay.year,eq[n].overDay.month,eq[n].overDay.day);
if(writeDat())printf("\n提示:第%d条记录的录入失败!\n",n+1);;
else
{
n++;
printf("\n提示:已经完成%d记录的录入!\n",n);;
}
printf("\n输入Y继续!\n");
c=getchar();
}
printf("\n提示:输入0则返回主菜单!\n");
scanf("%d",choice);
if(choice==0)
menu();
}
【c语言怎么利用函数存数据 c语言怎么往函数放入数组】c语言怎么利用函数存数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言怎么往函数放入数组、c语言怎么利用函数存数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 即时策略游戏春秋战国,有没有春秋战国策略游戏
- js替换字符串$,js替换字符串中的空格
- 代理ip设置后能恢复吗,代理ip为什么会失效
- python3函数图像 python函数图像绘制
- flutter滑动翻页,flutter滑动组件
- excel怎么用函数排名,excel怎么用函数进行排名
- 使用代理ip禁止访问,使用代理访问网络
- zip函数python zip函数python用法
- 包含postgresql取小时的词条