【发布时间】:2017-06-25 22:37:14
【问题描述】:
好的,我正在尝试编写一个方便的程序,该程序需要用户输入文本文件,其中用户将他们的姓名放在第一行,在第二行,他们输入他们可以工作的时间。 我正在寻找使用“if”语句逐行整理文本文件。一个好的伪代码是:
OPEN TEXT FILE
READ LINE 1
IF LINE 1 HAS (Any letter of the alphabet) THEN PARSE THE LETTERS AS A NAME STRING
ELSE (ERROR)
READ LINE 2
IF LINE 2 BEGINS WITH M,T,W,TH,F (letters for days) THEN PARSE TO A TIME INT
ELSE (ERROR)
STOP READING
我知道,我知道,当您询问编码问题时,伪代码并不是很有帮助,但是,我的代码现在只能读出文本文件中的所有行。我在这里看到了一些逐行阅读的问题,所以我会检查一下。但我的问题是: 如何将 IF 与 fstream 一起使用? (或者是否有其他约定来完成这项任务?)
【问题讨论】:
标签: c++ if-statement fstream ifstream ofstream