小弟我要把文件中的数据读到程序里。不是整块读取,而是要把数据分别读取出来,再进行处理。
如文件数据是这样的
1 3 5
2 4 6
7 8 9
现在我要把1,2,7放在一个数组里,3,4,8放在一个数组里,5,6,9放在一个数组里,请各位帮想个办法,最好能写一下示例。不胜感激
如文件数据是这样的
1 3 5
2 4 6
7 8 9
现在我要把1,2,7放在一个数组里,3,4,8放在一个数组里,5,6,9放在一个数组里,请各位帮想个办法,最好能写一下示例。不胜感激
解决方案 »
- 有谁了解这家公司?
- 请教vc6.0中CScrollView类的滚动条在初始化时不偏移
- 询问一个有关使用winsock API实现异步SOCKET客户端的编程实例
- 苦恼中,真心求教:我把BMP位图存到数据库中,重新读到内存中后,想用CFile类把它按二进制写回成BMP文件,但是重新写出的文件却不能浏览了,问
- 如何在程序里把一个已经显示出来的MENU杀掉,让他真正DESTROY掉
- windows 2000下能不能象window98下一样使用中断(up一下也有分)
- ActiveX Web C(C#)其他语言也可
- 如何读取access中具体单元格的数据呢?
- 有关静态连接库(*.lib)的多重定义的问题
- 有谁能够把提交按键加上热键????
- vc调试问题 在线等
- 怎么得到当前CWnd的CScrollBar??谢谢大家!
if(sf.Open("c:\\1.txt",CFile::modeRead))
{
CString szData;
int nIndex = -1;
CString szNum;
int a[3][3];
memset(a,0,sizeof(a));
int i=0,j=0;
while(sf.ReadString(szData))
{
if(j==3)
break;
szData.TrimLeft(" ");
while((nIndex = szData.Find(" "))>=0){
szNum = szData.Left(nIndex);
a[i][j] = atoi(szNum);
szData.TrimLeft(szNum);
szData.TrimLeft(" ");
i++;
i = i%3;
}
if(!szData.IsEmpty()){
a[i][j] = atoi(szData);
}
i = 0;
j++;
}
sf.Close();
}