如何在Visual Studio C++中声明一个二维字符串数组?



我需要帮助来完成看似简单的任务,但我找不到如何做到这一点。

我有一个表单和一个按钮。 在"button_click"事件中,我想声明一个数组,例如 - 字符串 myArray [20,50]-

然后我想用我从 ,txt 文件中读取的文本行填充数组。即 50 行 X 20 个字符。(我知道如何读取文件(

谁能告诉我正确的语法/方法 才能让它工作。

有很多方法可以声明一个二维 [sic]字符串数组:

字符串

std::string matrix[MAX_ROWS][MAX_COLUMNS];
std::vector<std::vector<std::string> > matrix_vectors;
std::array< std::array<std::string> >  matrix_array;
std::string matrix[MAX_ROWS * MAX_COLUMNS];

C 样式字符串C 样式字符串
是以 nul、''字符结尾的char数组。

由于它是一个数组,我们将创建一个三维字符数组:

char matrix[MAX_ROWS][MAX_COLUMNS][MAX_STRING_LENGTH];

最新更新