HM303 预约清空
HM303 预约清空
来源: 第 303 集 机房预约系统-清空预约功能实现
难度: 普及-
时间限制: 1s
空间限制: 64MB
题目描述
管理员有一项「清空预约」:把预约文件里已有内容全部抹掉。实现时用输出文件流按**截断**方式打开目标文件——文件若已存在,先删干净再重新创建,等价于侧面把内容清空。打开后立刻关闭流即可,不必再写任何字节。
本版**不做二次确认**:只要执行清空,就认定操作者确实要清空,不再询问是否继续。清空成功后输出提示,并给出清空后的记录条数(恒为 \(0\))。
输入格式
第一行一个整数 \(n\),表示当前预约文件中的记录条数。
接下来 \(n\) 行,每行一条旧记录(可能含空格)。这些内容仅用于表示「清空前文件非空」,清空后必须全部丢弃。当 \(n=0\) 时没有后续行。
输出格式
第一行:清空成功
第二行:一个整数 \(0\),表示清空后的记录条数。
样例
输入 #1
2
date:1 interval:2 stuId:1 stuName:张三 roomId:3 status:1
hello order file
输出 #1
清空成功
0
输入 #2
0
输出 #2
清空成功
0
说明
\(0 \le n \le 200\),每行长度不超过 \(200\)。
样例 #1 清空前文件里有杂数据;用截断打开后文件被重建为空。样例 #2 本来就是空文件,仍然执行同一套截断流程并提示成功。不要在清空前再读入一个「是否确认」的标志。
信息
- ID
- 1302
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者