1.用CFILE 或则CstdioFile将文件打开 2.将文件中的数据读出,CstdioFile可以一行一行的读 3.将读出的数据进行分解, 4.将分解后的数据进行转换。 5.将转换的数据存储到数组
追问
你能编个程看看吗?
回答
都不知道你的a.txt文件格式是什么 CStdioFile file; if (!file.Open(_T("D:a.txt"),CFile::modeRead)) { return ; } CString strOneLine,strOneData; int nData; vector<int> arrData; while(file.ReadString(strOneLine)) { //假设已空格隔开 int npos = strOneLine.Find(_T(" ")); while(npos > 0 ) { strOneData = strOneLine.Left(npos); strOneLine = strOneLine.Right(strOneLine.GetLength()-npos-1); nData = atoi(strOneData.GetBuffer()); arrData.push_back(nData); npos = strOneLine.Find(_T(" ")); } strOneLine.Trim(); if ( strOneLine.GetLength() > 0 ) { nData = atoi(strOneLine.GetBuffer()); arrData.push_back(nData); } } file.Close();