相关疑难解决方法(0)

使用C++ ifstream从文本文件中读取整数

我想从文本文件中读取图形邻接信息并将其存储到矢量中.

  • 该文件具有任意行数

  • 每一行都有以'\n'结尾的任意整数数

例如,

First line:
0 1 4
Second line:
1 0 4 3 2
Thrid line:
2 1 3
Fourth line:
3 1 2 4
Fifth line:
4 0 1 3
Run Code Online (Sandbox Code Playgroud)

如果我一次使用getline()读取一行,我该如何解析该行(因为每行有可变数量的整数)?

有什么建议?

c++

19
推荐指数
2
解决办法
5万
查看次数

当我们不知道它的大小时,如何为类型分配内存?

只是一个简单的问题.我想接收一些整数并将其放入一个数组但我不知道它的大小,因为它是由用户给出的输入预计如下:1 2 3 4 5

#include <iostream>
using namespace std;
int main()
{
    int *contain;
    int y;
    int i=0;
    char c;

    while(true)
    {
        cin>>contain[i];
        i++;
        c=getchar();
        if(c=='\n')
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays io

2
推荐指数
1
解决办法
97
查看次数

标签 统计

c++ ×2

arrays ×1

io ×1