-1
我已经花了近两个小时搜索这个指针和其他论坛&关于如何逐行读取txt文件并将它们存储在2D中的指导我可以用其他函数操作数组,然后将数组保存回文本文件;几乎没有运气。希望有一些明亮的火花可以指向正确的方向。从文本文件中读取字符串并将其放置在二维数组中
目前我的文本文件中包含的数据,用空格隔开,看起来像这样:
Number1 Number2 Number3
Colour1 Colour2 Colour3
Letter1 Letter2 Letter3
...
的“获取和设置的”二维数组的需要在一个单独的函数来完成,而且我觉得阵列的需求是全球性的,因为他们将在以后的其他功能(即添加一个新行,删除行等)
我知道开始到功能都需要看起来像这样操作:
void getAndSetData()
{
fstream file1;
file1.open("1.txt", ios::in);
}
并且将包含一个嵌套for循环,该循环将依次将2D数组1中的元素设置为1。但是,我对如何去做这件事感到非常失望。
谢谢你提前。这里
您好,请参照本。 http://stackoverflow.com/questions/30441732/store-txt-file-values-into-2d-array http://stackoverflow.com/questions/14539200/c-read-txt-contents-and-store-into -2d-array –
学习向量>并参阅上面的注释,以了解stackoverflow的问题类型。 –
doug
你试图一次解决几个问题;一次解决它们一个。你能读一行整数到'int []'或'vector'吗?你能读一个字符串吗?你能读一行简单的文件吗?如果你需要这个问题的每一个部分的帮助,那么你试图做一个很难的练习。 –
Beta