我收到一个大约十行的文件,我需要从给定的行填充一个包含所有项目(第一行除外)的字符串数组。
如果文本文件如下所示:
Word abc def
Ghi jkl mno
Pqr stu vwx
如果我想用第2行的项填充字符串数组,它需要看起来像:
(jkl mno)
如何访问文件中的某一行并填充字符串数组?
这是我到目前为止所拥有的
string str;
getline(infile, str);
while(!(infile.eof())&&(str[0]!= firstLetterOfLine))
{
getline(infile, str);
}
我相信这会给我正确的文件行。现在,我试图弄清楚如何将每个单词添加到字符串数组中。
我的计划是制作子串并将它们发送到array [i],每个i小于数组的大小,但我不知道如何选择子串的开头和结尾的位置。我没有找任何人为我编写代码,只是提示正确的方向。