从文本文件将字符串读取到向量数组中的Char错误C ++

海天菲拉

大家好,我有一个文件要读取到向量数组中。我检查了其他几篇文章,了解到我的意思。我一直遇到错误,不允许我使用put_back()函数插入字符串。我不断收到char错误。

#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <vector>
using std::vector;
using namespace std;
string outPutFileName;
vector<vector<string> > array2D;
#define HEIGHT 32
#define WIDTH 9

int main() {
string x;
string line;
string filename;
ifstream infile;


infile.open("file.txt");


if (infile.fail()) {
    cerr << " The file you are trying to access cannot be found or opened";
    exit(1);
}

array2D.resize(HEIGHT);
for (int i = 0; i < HEIGHT; ++i) {
    array2D[i].resize(WIDTH);
}
    while (getline(infile, line)) {
        istringstream streamA(line);

        while (streamA >> x) {
            for (int row = 0; row < HEIGHT; row++) {
                for (int col= 0; col < WIDTH; col++) {
                    array2D[row][col].push_back(x);
                    col++;
                }
                row++;
            }
        }

    }

    for (int i = 0; i <HEIGHT; i++) {
        for (int j = 0; j <WIDTH; j++) {
            cout << array2D[i][j] << " ";
        }
        cout << endl;
    }



    return 0;
}
格子呢骆驼

类型array2D[row][col]std::string,您正尝试调用push_back该向量,而不是调用其中一个向量。您可能的意思是:

array2D[row][col] = x;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++将字符串,整数,浮点数从文本文件中读取到数组/字符串中

来自分类Dev

无法将土耳其语字符从文本文件读取到字符串数组

来自分类Dev

C ++从文本文件读取到数组/字符串

来自分类Dev

将文本文件的内容读取到字符串时,字符无效

来自分类Dev

如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

来自分类Dev

从文本文件中将字符串值读取到Java中的Java arraylist

来自分类Dev

c ++将文本文件读取到vector <vector>中,然后根据内部向量中的第一个单词写入向量或数组

来自分类Dev

C-如何将文本文件中的单词读入字符串数组

来自分类Dev

读取文本文件中的字符串

来自分类Dev

将文本文件读入字符串数组

来自分类Dev

从文本文件中读取字符串到Pascal中的数组

来自分类Dev

将文本文件读取到Java对象数组

来自分类Dev

将文本文件读取到数组Java

来自分类Dev

C-无法将文本文件中的字符串列表读取和处理到数组中

来自分类Dev

从文本文件中读取行时出现字符串分割错误

来自分类Dev

C ++从文本文件获取数组字符串

来自分类Dev

C ++从文本文件获取数组字符串

来自分类Dev

将文本文件中的字符串转换为Powershell中的数组

来自分类Dev

C-从文本文件中读取字符串并按大小排列

来自分类Dev

C、读取文本文件时字符串中的垃圾/垃圾值

来自分类Dev

如何将具有浮点数的文本文件读取到C中的浮点数组

来自分类Dev

将文本文件中的url添加到字符串数组(Android)

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

如何将数据从文本文件读取到结构数组中

来自分类Dev

使用熊猫阅读器将文本文件读取到numpy数组中的问题

来自分类Dev

在MATLAB中将以行分隔的字符串文本文件读取为字符串向量

来自分类Dev

将字符串数组从文本文件转换为双精度数组时出现错误消息

来自分类Dev

如何从文本文件中读取单词并将其添加到字符串数组中?

来自分类Dev

如何从文本文件中逐行读取并将这些字符串添加到数组中?

Related 相关文章

  1. 1

    C ++将字符串,整数,浮点数从文本文件中读取到数组/字符串中

  2. 2

    无法将土耳其语字符从文本文件读取到字符串数组

  3. 3

    C ++从文本文件读取到数组/字符串

  4. 4

    将文本文件的内容读取到字符串时,字符无效

  5. 5

    如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

  6. 6

    从文本文件中将字符串值读取到Java中的Java arraylist

  7. 7

    c ++将文本文件读取到vector <vector>中,然后根据内部向量中的第一个单词写入向量或数组

  8. 8

    C-如何将文本文件中的单词读入字符串数组

  9. 9

    读取文本文件中的字符串

  10. 10

    将文本文件读入字符串数组

  11. 11

    从文本文件中读取字符串到Pascal中的数组

  12. 12

    将文本文件读取到Java对象数组

  13. 13

    将文本文件读取到数组Java

  14. 14

    C-无法将文本文件中的字符串列表读取和处理到数组中

  15. 15

    从文本文件中读取行时出现字符串分割错误

  16. 16

    C ++从文本文件获取数组字符串

  17. 17

    C ++从文本文件获取数组字符串

  18. 18

    将文本文件中的字符串转换为Powershell中的数组

  19. 19

    C-从文本文件中读取字符串并按大小排列

  20. 20

    C、读取文本文件时字符串中的垃圾/垃圾值

  21. 21

    如何将具有浮点数的文本文件读取到C中的浮点数组

  22. 22

    将文本文件中的url添加到字符串数组(Android)

  23. 23

    如何将多个文本文件中的字符串添加到数组

  24. 24

    如何将数据从文本文件读取到结构数组中

  25. 25

    使用熊猫阅读器将文本文件读取到numpy数组中的问题

  26. 26

    在MATLAB中将以行分隔的字符串文本文件读取为字符串向量

  27. 27

    将字符串数组从文本文件转换为双精度数组时出现错误消息

  28. 28

    如何从文本文件中读取单词并将其添加到字符串数组中?

  29. 29

    如何从文本文件中逐行读取并将这些字符串添加到数组中?

热门标签

归档