用c语言编写当业务办结时,顾客可以对该窗口进行评分和建议,评分及建议应以文件形式保存
时间: 2024-02-18 08:04:49 浏览: 15
好的,根据您的要求,我可以给您提供一个简单的C语言程序,用于当业务办结时,顾客可以对该窗口进行评分和建议,并且将评分及建议以文件形式保存。以下是程序的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_LEN 1000 // 最大输入长度
int main()
{
char feedback[MAX_LEN]; // 存储顾客评分及建议的字符串
int score; // 存储顾客评分的整数值
// 读取顾客评分
printf("请为该窗口打分(0-10):");
scanf("%d", &score);
// 读取顾客建议
printf("请留下您的建议:");
getchar(); // 吃掉上一个输入的回车符
fgets(feedback, MAX_LEN, stdin);
// 将评分及建议保存到文件
FILE *fp; // 文件指针
fp = fopen("feedback.txt", "a"); // 以追加方式打开文件
if (fp == NULL) {
printf("无法打开文件!\n");
exit(1);
}
fprintf(fp, "评分:%d,建议:%s", score, feedback);
fclose(fp); // 关闭文件
printf("评分及建议已保存到文件 feedback.txt 中!\n");
return 0;
}
```
这个程序会提示用户输入评分和建议,并将评分及建议以指定格式保存到文件 "feedback.txt" 中。如果文件无法打开,则程序会提示错误信息并退出。