首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求一段数据导入的C++程序解决办法

2013-07-11 
求一段数据导入的C++程序一个train.txt文档中有这么一组数据:我想请教大家,怎么把前三列的数据放到二维数

求一段数据导入的C++程序
一个train.txt文档中有这么一组数据:
求一段数据导入的C++程序解决办法

我想请教大家,怎么把前三列的数据放到二维数组A中,后四列数据放到二维数组B中??我刚刚学习C++,但是课题用到这部分,希望大家帮帮忙。 C++ 二维数组
[解决办法]
std::ifstream ifs("文件路径");
while(ifs)
   ifs >> A[i][0] >> A[i][1] >> A[i][2] >> B[i][0] >> B[i][1] >> B[i][2] >> B[i][3];
[解决办法]

CStdioFile file;
CString strReadLine;

if (file.Open(_T("train.txt"), CFile::modeRead 
[解决办法]
 CFile::typeText)) 
{
    file.ReadString(strReadLine);
    //strReadLine = "1.33 0.99875 0 0000"
    //对strReadLine进行处理,strReadLine.GetAt(i) == " " 判断第i个字符是否为空格
    //用Mid(),Left(),Right()这几个函数提取部分字符,如果数组为int型需将CString转int
    file.ReadString(strReadLine);//再读取第二行strReadLine = "3.5 0.99342 0 1000"
    file.ReadString(strReadLine);//再读取第三行,每调用一次读一行
    file.Close();
}

热点排行