从txt读取时检查输入是否存在

时间:2017-04-18 23:13:01

标签: c++ arrays ifstream

我的程序在包含各种命令的文本文件上运行。其中一个是“show”,它显示数组中的数组或元素。该命令可以有以下两种形式:

    in >> arrayName >> arrayIndex;

第一个命令显示整个数组,而第二个命令显示给定arrayIndex处的数组元素(在检查索引是否存在之后;否则给出错误)。我必须使用一个输入流处理这些。我理解如何执行此操作的一般概念,但一次只能实现一个函数,即我不能事先检查arrayIndex是否存在。

对于以下代码行,

.leftwrapper{
  float: left;
  width: 100%;
  max-width: calc(100% - 75px);
}

当存在整数值时,我可以在arrayIndex处显示元素。但是,当索引不存在时(必须显示整个数组),输入流会将垃圾值分配给arrayIndex。有没有办法区分这两个命令?

0 个答案:

没有答案