dkfr.net
当前位置:首页 >> 读取txt文件到数组中 >>

读取txt文件到数组中

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

#include int main(void) { FILE *fin = fopen("file.txt", "r"); /*假设文件名为file.txt*/ int a[100], i; for (i = 0; i < 100; i++) { fscanf(fin, "%d", &a[i]); } fclose(fin); /*此时已经读取完毕,可以进行接下来的处理了*/ return 0;}

根据txt文件中数据的格式,可以用fscanf把数据读取到数组中。 下面以一种最基本的情况为例,给出参考代码。 假定结构体格式为 struct test{ int i; float f;};文本文件约定,第一行为存储结构体总数,从第二行起,每行为一个结构体的数据。每个...

dim strline as string dim a() dim i as integer open app.path +"\1.txt for input as #1 do until eof(#1) i=i+1 line input #1,strline redim preserve a(i) a(i-1)=strline loop

一、编程思路。 1 以文本方式打开文件。 2 循环用fscanf格式化输入数据到数组。 3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。 4 关闭文件。 5 使用数据。 二、代码实现。 设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔...

(1)包含头文件fstream.h (2)定义从文件读取(ifstream)(例如fin)或存入到文件(ofstream)(例如fout)的变量。 (3)用定义的变量名代替cin或cout。 举个例子吧: #include #include #include using namespace std; void main() { int a[...

如果TXT文件是单行的话 Open "c:\1.txt" For Binary As #1 Text1.Text = Input(lof(1), 1) Close #1 Dim a a = Split(Text1.Text) 如果是多行要加循环 Option Explicit Dim a$, n%, k%, c$(), d% Private Sub Form_Click() n = 0 Open App.Path ...

FILE *fp;printf("请输入文件名,路径:"); //打开txt文件scanf("%s",filename);if((fp = fopen(filename,"r")) == NULL) {fprintf(stderr,"%s 文件打开失败!\n",filename);exit(0); } for(int i=0; i

不知道第1行的单独1是做什么的 #include #define M 3 #define N 3 void main() { FILE *fp; int a[N][M],i,j; char buffer[256]; if ( fp=fopen("data.txt","r") ) { fgets(buffer,255,fp); //把第1行读成字符串,也可以考虑用fscanf将1读到变量...

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

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