wince编程中,一行有两个数据,有很多行,中间用空格隔开的,要求用c++分别读取两列数据存于两个数组中,数据比如
1 0.0015
2 0.0016
3 0.1050
4 0.1049
不是这个意思啊,上面的数据是原始数据,分别读取后应该是[1,2,3,4]和[0.0015,0.0016, 0.1050,0.1049]和存入一个数组中,重点是第二列数组
追答这个程序就是把读取到的数据,存到数组里面了,给你说明一下:
首先定义两个数组:
float n1[100]; [1,2,3,4] 是存在了数组 n1 里面
[0.0015,0.0016, 0.1050,0.1049] 是存在了数组 n2 里面
这句是读取TXT到数组,count是从0到3读取四行:
inFile>>n1[count]>>n2[count];这句是显示数组内容到屏幕,i 是从0到3显示四行:
cout<<setw(3)<<n1[i]<<setw(9)<<n2[i]<<endl;明白了吗?
追问inFile>>n1[count]>>n2[count];
这句就分别把两个数存到两个数组里了?那我应该明白了,万分感谢!
理解对了,别客气,有问题直接对我提问就行
1.用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。
2.例程:
1.用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。
2.例程: