我正在研究这个C ++应用程序,该应用程序从一个由空格分隔的文本文件中读取文本;读入的每个项目都代表我班上的一个属性。 问题是文本文件不包含一定数量的列,例如:
理想输入:
Radar Shepard Male 3 Displasia Yes
输入变化:
Kojak Doberman Male 5 Cough
输入变化:
Kaiya Tabby 8 Fleas No
我目前正在这样阅读它:
inputFile >> name >> breed >> gender >> age >> problem >> breedSpecificCondition;
对于理想输入方案,出色可以工作,但是,每当发生变化时,它就会崩溃。 我知道为什么这样做有意义,但是,我不知道如何最好地处理它。我对C ++相当陌生。任何帮助将不胜感激。