用c++写一个记账簿程序
时间: 2023-05-13 20:05:14 浏览: 158
好的,我可以为您提供一个简单的记账簿程序的代码,如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char filename[50], date[20], item[50];
float amount;
printf("请输入文件名:");
scanf("%s", filename);
fp = fopen(filename, "w");
if (fp == NULL)
{
printf("无法打开文件!\n");
exit(1);
}
printf("请输入日期:");
scanf("%s", date);
fprintf(fp, "日期:%s\n", date);
while (1)
{
printf("请输入项目(输入“end”结束):");
scanf("%s", item);
if (strcmp(item, "end") == 0)
break;
printf("请输入金额:");
scanf("%f", &amount);
fprintf(fp, "%s\t%.2f\n", item, amount);
}
fclose(fp);
printf("已保存到文件 %s 中!\n", filename);
return 0;
}
这个程序可以让用户输入一个文件名,然后输入日期和多个项目及其金额,最后将这些信息保存到指定的文件中。
阅读全文