如何把文件中的数据导入c++程序里并进行运算

用c++读取文件
数据如下:
Apple 12 3.5 5.9 1 3.4 18.1 19 2.7 2.1 34 15 5 5.5
Intel 6 4.5 19.9 20 1 3 9.3
SGI 13 4.6 6.7 9.1 1.1 3.4 1.2 0.5 5.5 3.4 2.3 1.1 9.9 8.1
Telstra 5 10.9 67.2 19.0 23.1 43.9
CBA 5 5.5 6.7 1.1 9.8 10.1
Nintendo 18 4.5 11.9 78.3 34.5 6.7 5.1 6.7 8.9 1.2 3.4 6.7 9.1 10.5 10.9 7.1 3.4 6.4 20.1

分别求每个的平均数和标准差
急急急急急急!!!!!!!!!

第1个回答  2009-08-04
定义一个结构体,
第一个是字符串,接下来的是实数,
然后打开文件,把文件成行的读到结构体里面,就完成了赋值,
然后就好办了啊。

如果还是不会,那你基础太差了呢,等有人直接给你写完整代码吧。
第2个回答  2009-08-04
用数组啊!
不会是数组也不会吧!
比如定义:float Apple[20],至少要够你这些数存放啦!
不必一个一个去查!
望有帮助!
第3个回答  2009-08-07
告诉我你qq 我教你~~本回答被提问者采纳
第4个回答  2009-08-04
你是不会导还是不会算哦,导用<fstream.h>头文件就行了,具体怎么,有想法就hi我吧

如何把txt文件中的数据输入C++程序,并在程序中建立数组矩阵进行...
1.先定义一个m*n数组(局部或者全局的)2.打开第一个文件,定位到你要读取的数据的位置,读取之,把他存到刚才申请的数组的适合的位置就可以了。然后再打开第二个文件按同样操作即可。可以试一试,呵呵

如何用C++对一个文本文档里面的许多数据进行逐行读取,并放入数组中
推荐使用文件流来读取。如果你的数据是用空格、制表符和换行符来分隔的,那么程序可以写的很简单。直接逐行用fin就可以了。如果你的数据是用逗号或者其他字符来分隔,用换行来分行的,那么你需要在循环中写入两次读入,第一次用于读入数据,第二次用于跳过字符。如果数据中间的分隔字符是不规范、不一致、...

c++ 中如何读取文件 并使用文件中的数据
1、在电脑上新建一个文件夹,名称叫txt2array。然后,打开我们的devc++,新建一个控制台c++项目,名称也叫txt2array。2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹中。3、向数据文件中写入一些演示用数据。4、标准库的输入输出类的关系。5、第一个操作读文件,我们可以...

如何将txt中的数据导入c++程序
\/\/注意TXT文件一定要和程序生成的EXE放在同一目录下 include <stdio.h> include "iostream.h"void main (){ int n,i,a,b;float h1i,h2i;float s;i=0;n=h1i=h2i=0;cout<<"请输入N的值:"<<endl;cin>>n;freopen("a.txt","r",stdin);for(i=1;i<n+1;i++){ cout<<"请输入...

各位大哥大姐,怎么把excel的数据导入c++中?
C 不懂,提个思路建议。你已经将数据存成固定行、列数的文本文件中,按行读出即可。使用C读内存字符串函数,将当前行分解成若干列数据,转换成浮点数存入数组。或者【笨办法】:自己写一个按字节检测分解串的函数,将整个行串逐一分解成若干浮点数(使用字节值比较、循环等)余下的计算不用我说了。

c++如何从TXT文件中吧数据读入到程序中结构体中
char szName[32];char szSex[4];} PROPERTY;typedef struct _STUDENT { int index;PROPERTY pro;unsigned int RoomNum;char szStuNum[16];} STUDENT;然后你用这个结构去产生A.txt文件。再用这个结构读取就不会出错。一次读取sizeof(STUDENT)长度的数据。如果你的数据是手工生成的,那么你只能通过...

各位大哥大姐,怎么把excel的数据导入c++中
使用VisualC++的扩展指令#import:#import"C:\\\\ProgramFiles\\\\CommonFiles\\\\microsoftshared\\\\OFFICE14\\\\MSO.DLL"\\rename("RGB","MsoRGB")\\rename("SearchPath","MsoSearchPath")#import"C:\\\\ProgramFiles\\\\CommonFiles\\\\MicrosoftShared\\\\VBA\\\\VBA6\\\\VBE6EXT.OLB"#import"C:\\\\ProgramFiles\\\\...

在使用C++编写的程序中,如何从一个文件把数据读入程序?
include "stdlib.h"void main(){char s[100];ofstream outf;outf.open("dialogue.dat");if(!outf){cout<<"can't open dialogue.dat"<<endl;abort();} outf<<"How are you?\\n"; \/\/通过插入操作将若干字符串写到文件中 outf<<"I'm fine,thank you.and you?\\n";outf<<"I'm very ...

使用c++怎么能够调取excel中的数据并且进行运算
1 . 使用VC++新建立一个基于MFC的EXE工程 2 . 点击菜单"查看"-->"建立类向导",此时会弹全"MFC ClassWizard"对话框 3 . 点击"Add Class"-->"From a type libray",指定Excel的type libray,在Excel的安装目录下可以找到,如:"D:\\\\Microsoft Office\\\\Office\\\\EXCEL9.OLB"4 . 在弹出的...

C++ 如何将一个文件里的数据写入到另一个文件里?
int main(void){ FILE *f1=fopen("a.txt","r"); \/\/以只读的方式打开第一个文件,a.txt必须已经存在 FILE *f2=fopen("b.txt","w"); \/\/以写的方式打开第二个文件 char buf[256];while(fgets(buf,256,f1),=NULL) \/\/从文件1中读入数据 fputs(buf,f2); \/\/将读取的数据写入...

相似回答