99问答网
所有问题
C++从txt文件中读入带空格的字符串并存至二维数组
txt文件中是51*25的字符串(含空格),想把这些字符串从文件中读入后存在一个51*25的字符串数组中,请问如何做到?
举报该问题
推荐答案 2016-09-03
我不知道你是51行还是25行的
如果是51行的,就申请char str[51][26],多一个放尾零(26 = 25 + 1);
如果是25行的,就申请char str[25][52],多一个放尾零(52 = 51 + 1);
读取文件的话,我想你没有什么问题,主要是怎么读空格。
你可以用infile.get()函数,一个字符一个字符地读,注意跳过换行符,读完一行手动加上尾零
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Wj7v7BzXWXzXeBB7Ovt.html
相似回答
大家正在搜
相关问题
C++里,读取一个txt文件里的某一行,然后将这一行里的每一...
C++如何在txt文件中读入带空格的sring字符串后再读数...
C++中如何导入TXT文件到二维数组
用C++读取一个TXT文件中的二维数组
c++如何从txt文件中读取字符串并存放在二维向量中 空格也...
c++中如何从 txt 文件中整行读入字符 至几个字符串数组...
vc从一个txt文档中读取数据,存到二维数组中?
C++文本读取问题(把中文文本字符串以空格为划分存进同一数组...