HM303 预约清空

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
通过率
?
上传者