0.007 0.008 0.007 0.006 0.006 0.004 0.005
0.003 0.003 0.003 0.000 0.002 -0.001 0.000
-0.001 -0.003 -0.001 -0.006 -0.002 -0.006 -0.006
-0.005 -0.011 -0.005 -0.012 -0.008 -0.010 -0.015
-0.007 -0.019 -0.010 -0.017 -0.018 -0.011 -0.026
-0.010 -0.025 -0.019 -0.015 -0.031 -0.009 -0.034
-0.016 -0.022 -0.035 -0.007 -0.046 -0.010 -0.033
-0.035 -0.007 -0.058 0.001 -0.050 -0.030 -0.011
每行十个字符,读到一维数组就行。
muyejingefeng 和一楼的貌似都读不进去
文件名假设为wave.dat
////////////////////////////////////
0.016 0.016 0.016 0.016 0.017 0.017 0.017
0.017 0.017 0.017 0.017 0.017 0.018 0.017
0.017 0.017 0.017 0.017 0.017 0.017 0.017
0.016 0.016 0.016 0.016 0.015 0.014 0.014
0.013 0.013 0.012 0.011 0.011 0.009 0.010
0.007 0.008 0.007 0.006 0.006 0.004 0.005
0.003 0.003 0.003 0.000 0.002 -0.001 0.000
////////////////////////
数据是上面的样子,每个数字占有10个空格,每行7个数字,大约有几百行,行数不一定。
发现刚才两位网友没有考虑到字符长度的问题,难道不用考虑吗?我刚刚测试下,屏幕什么也没有打印出来。
C++怎么把文件中的数据读入到对象数组中呢?
对象私有数据成员的赋值需要通过公有成员函数,为了简单些、偏C语言些,进行了简化,参考代码如下:include "stdio.h"class consumer{ public:char num[10];char passwd[10];float money;} t,c[5];int main(){ FILE *fp;int i;fp=fopen("consumers.data","wb");if(fp==NULL) { printf("...
如何用C++对一个文本文档里面的许多数据进行逐行读取,并放入数组中
include<iostream>#include<fstream>#include<string>using namespace std;int main(){fstream input;string str[50];int i=0,j;input.open("1.txt");while(!input.eof()){getline(input,str[i]);\/\/将一行的内容全部读入i++;\/\/记录行数}input.close();for(j=0;j<i;j++){cout<<str[...
请问C++ 如何从txt文件中读取数据,然后保存在类的数组中?
要声明一个信息(学生)类的数组然后再读文件,读文件大概代码如下:ifstream File_read;while(!File_read.eof()){ File_read>>data[i].num>>data[i].name>>data[i].score;i++;} 数组data是的类型是信息类。自己试试。
C++如何将.dat文件中的数据读入到一维数组中~~
\/\/打开文件,以二进制读的方式 fp=fopen("","rb");\/\/将内容读入数组 while(!feof(fp))fscanf(fp,"%f",&a[i++]);
如何用C++对一个文本文档里面的许多数据进行逐行读取,并放入数组中
推荐使用文件流来读取。如果你的数据是用空格、制表符和换行符来分隔的,那么程序可以写的很简单。直接逐行用fin就可以了。如果你的数据是用逗号或者其他字符来分隔,用换行来分行的,那么你需要在循环中写入两次读入,第一次用于读入数据,第二次用于跳过字符。如果数据中间的分隔字符是不规范、不一致、...
...从txt文档里面只读数字,不读文字,读到数组里面去。。。
大概如下:ifstream fin;fin.open("xxxx.txt",r);fin>>array[i];fin.close();
C++编程读取TXT数据,将其赋值到数组,而后进行计算
最简单的方式是用freopen,使用了这个函数之后所有的cin\/cout就会从文件中读出或者写入,或者也可以用fstream;include <iostream>#include <cstdio>#define maxn 10000using namespace std;struct m{ int x; int y; int z;}a[maxn];int main(){ freopen("\/*文件名*\/","r"\/*代...
C++ 从TXT文件中读取数据存到数组中??你是怎么解决的谢谢
文件中读取数据存到数组中的命令:include <fstream> void main()nclude <stdio.h> include <math.h> define MaxLength { int a[10];ifstream fin("D:\/我的输入文件.txt");for(int i=0;i<10;i++)fin>>a[i];for(int i=0;i<10;i++)cout<<a[i]<<endl;ofstream fout("D:\/我的...
C++如何在文件中读取数据,然后保存在一个数组中
using namespace std;void main(){ int s[5][2];ifstream fin("a.txt");int x;fin>>x;for(int i=1;i<x;i++){ for(int j=1;j<2;j++){ fin>>s[i][j];} } ofstream fout("input.txt");fout<<x;for(int k=1;k<k;k++){ for(int t=1;t<2;t++){ fout<...
c++中怎么把读取文件夹下的所有文件名存入数组
1、在linux平台,可采用目录操作函数,读取当前目录下的文件 include <sys\/types.h> include <dirent.h> \/\/windows开发工具没有这个头文件 include <unistd.h> include <string.h> main(){ DIR * dir;struct dirent * ptr;char file_list[100][40];int i=0;dir = opendir("\/etc\/rc.d")...