问题描述
- c++读取文件时怎么读取行数和列数建立动态数组
- 现有一个txt文件,里面全是数字,
c++读取时怎么自动判断其行数和列数,
并根据行数列数建立动态数组
小白求解
解决方案
行数 是通过换行字符来进行判断
列数 计算两个换行符之间的字符位置来得到
通过对文件内容的按字符遍历来实现统计的功能
解决方案二:
通过换行符确定行数,通过最长一行中的字符数确定列数
解决方案三:
#include <sstream>#include <string>std::string line;std::vector<std::string> vec;while (std::getline(infile line)){ vec.push_back(line); }
时间: 2024-09-12 14:27:01