我的程序在包含各种命令的文本文件上运行。其中一个是“show”,它显示数组中的数组或元素。该命令可以有以下两种形式:
in >> arrayName >> arrayIndex;
第一个命令显示整个数组,而第二个命令显示给定arrayIndex处的数组元素(在检查索引是否存在之后;否则给出错误)。我必须使用一个输入流处理这些。我理解如何执行此操作的一般概念,但一次只能实现一个函数,即我不能事先检查arrayIndex是否存在。
对于以下代码行,
.leftwrapper{
float: left;
width: 100%;
max-width: calc(100% - 75px);
}
当存在整数值时,我可以在arrayIndex处显示元素。但是,当索引不存在时(必须显示整个数组),输入流会将垃圾值分配给arrayIndex。有没有办法区分这两个命令?