想写个可以保存数据的程序,具体如下:
文件输入:data.data
输入格式:
第一行为一个整数 n,表示用户总数。
后面 n 行,每行输入一个字符串 s 和一个整数 x,分别表示用户名和用户积分。
控制台输入:
输入若干行,每行格式如下:
A s 加入一个用户,名字为 s。
C s x 使用户 s,分数加 x。
D s 删除用户 s。
E 结束输入。
文件输出:data.data
第一行为剩余用户总数 n。
后面 n 行(这个 n 不是输入的 n,它表示剩余用户总数),每行输出一个字符串 s 和一个整数 x,分别表示用户名和用户分数。
控制台输出:
输出 n 行(这个 n 不是输入的 n,它表示剩余用户总数),每行输出一个字符串 s 和一个整数 x,分别表示用户名和用户分数。
顺序:
- 文件输入(从
data.data 读档)
- 控制台输入(处理数据)
- 控制台输出(反馈结果)
- 文件输出(保存存档至
data.data)
本蒟蒻会用freopen,但不会用ifsteam和ofstream(那玩意学都没学过)
简单来说就是想写一个可以读档、处理、反馈、存档的程序,但不会