例如,我有一个文件
M
4
2
//comments
.#..
它通过标准输入提供给程序。我不能使用 fstream,只能使用 iostream。
如果我想一个字一个字地阅读整件事,我可以做吗?
char first_letter, first_num, second_num;
cin >> first_letter;
cin >> first_num;
cin >> second_num;
还是行尾会弄乱cin?如,cin 在读取第一个字母的 M 后是否知道它需要走到最后一行?
其次,我不想阅读评论行。我的计划是,如果我看到 / 我将使用 getline 来“删除”该行,然后移至 . # . . 并将它们存储在我的数组中。那会是最好的方法吗?