zdly.net
当前位置:首页 >> 怎样用C++从txt文件中读取数据写入数组 >>

怎样用C++从txt文件中读取数据写入数组

我给你写了个例子,比如你的数据文件存在e:\input.txt,文件里面有10行数据v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081

使用for循环加文件操作函数即可读取txt文件当中的数组.1、C语言标准库提供了一系列文件操作函数.文件操作函数一般以f+单 词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中.例如:fopen、fclose函数用于文件打开与关闭;

我给你写了个例子,比如你的数据文件存在e:\input.txt,文件里面有10行数据v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081 0.122417 0.0220329v 0.18081

/* 你搞五个数组来读取也太麻烦了.直接写成一个结构就可以了.读的时候就读一个结构.比如:*/#define filepath "c:\\data.txt" struct str_data{ int num; char name[16]; float mathpoints; float phpoints; float englishpoints; }; int main(void) { struct str_data mydata; file *fp=fopen(filepath,"rb"); fread(&mydata,sizeof(mydata),1,fp); fclose(fp); return 0; }

使用fopen,fscanf函数就可以从txt文件中读取数据.1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式: r 以只读方式打开文件,该文件必须存在

freopen("文件路径名","r",stdin);int case = 3, A, B;double a[3][3][3];scanf("A=%lf B=%lf",&A,&B);while(case--){for(i = 0;i < 3;i ++){ for(j = 0;j < 3;j++){ for(k = 0;k < 3;k++){ scanf("%lf",&a[i][j][k]); } }}}

通过文件操作FILE,遇到空格前,将数据赋值给第一个,遇到空格后,将数据赋值给第二个,遇到\n,判断换行.

#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100 main() { FILE *fp; if ( (fp = fopen( "c:\\a.txt", "r" )) == NULL ) printf("ERROR!\n"); int tmp[MAXSIZE]; int i; for ( i=0; i<MAXSIZE; i++ ) { tmp[i] = 0; } char chtmp[10000]; i=0; while ( !feof(

循环读入.c 程序 可作为 c++程序.#include<iostream>#include<fstream> using namespace std;#include <stdio.h> main() { int x[5],y[5]; int i; FILE *fp; fp=fopen("sk.txt","r"); for (i=0;i<5;i++) fscanf(fp,"%d",&x[i]); for (i=0;i<5;i++) fscanf(fp,"%

1.用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中.2.例程: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include<stdio.h> #include<string.h> void main() { char a[100],b[100]

jingxinwu.net | ndxg.net | bycj.net | 90858.net | wlbx.net | 网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com