首页 > 解决方案 > 从 .txt 文件读取到以逗号分隔的二维数组(C++)

问题描述

每个人。我正在开发一个语言翻译程序,我的第一个任务是从一个包含 1000 个翻译的文件中创建一个包含法语和英语单词的二维数组。该文件看起来像这样:

1000
bonjour,hello
oui,yes
non,no
merci,thanks

这是我尝试过的:

string langArray[2][num];
    for(int i = 0; i < 2; i++)
    {
        for(int j = 0; j < 1000; j++)
        {
            inFile >> langArray[i][j];
            cout << langArray[i][j] << " " << endl;
        }
    }

但它存储整行而不是单独的单词,所以我需要弄清楚如何将法语单词存储在数组的一行中,而将英文单词存储在第二行而不用那个讨厌的逗号。

标签: c++arraysmultidimensional-array

解决方案


推荐阅读