phfb.net
当前位置:首页 >> C++或者C语言把txt文件里的数据读取出来到一维数组 >>

C++或者C语言把txt文件里的数据读取出来到一维数组

#include int main(){int i, cnt=0, a[100];FILE *fp=fopen("abc.txt", "r");if(!fp){printf("文件不存在!\n");return -1;}while(!feof(fp)){fscanf(fp, "%d", &a[cnt]);cnt++;}fclose(fp);for(i=0; i

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

//其中的in.txt就是你要读取数据的文件,当然把它和程序放在同一目录 ------------------------------------- #include int main() { int data; FILE *fp=fopen("in.txt","r"); if(!fp) { printf("can't open file\n"); return -1; } while(!feo...

freopen("文件绝对路径","r+",stdin); 然后直接scanf或者cin就好了

打开文件 fopen("需要打开的路径") 然后使用fgets函数读取行 #include #include #include #define MAX_LINE 1024int main(){ char buf[MAX_LINE]; /*缓冲区*/ FILE *fp; /*文件指针*/ int len; /*行字符个数*/ if((fp = fopen("test.txt","r")) ...

参考思路: 打开文件,然后读入一行到字符串str里面,循环读取行即可; 参考例子如下: #include #include /* 1.txt 1,2,3,4,5,6,7 8,9,10,11,12,13,14 15,16,17,18,19,20,21 */ int main () { FILE *fp; int **a;//定义二维数组 int i,j; int r...

打开文件 fopen("需要打开的路径") 然后使用fgets函数读取行 #include #include #include #define MAX_LINE 1024int main(){ char buf[MAX_LINE]; /*缓冲区*/ FILE *fp; /*文件指针*/ int len; /*行字符个数*/ if((fp = fopen("test.txt","r")) ...

张飞起兵攻瓦口关,大战张郃,最终胜利。诸葛亮又智激黄忠,使其两番建立奇功。定军山一役,黄忠斩了曹操爱将夏侯渊。曹操起兵报仇,大军闻赵云之声而丧胆。进兵过程中曹操借故杀害了一向与自己有隙的杨修。诸葛亮几番设计,使曹操兵退斜谷,至...

可以通过fgetc函数,依次读取源文件的每个字节,再写入到目标文件,直到文件尾为止。 流程为: 1 打开文件,源文件采用读方式,目标文件采用写方式; 2 循环逐字节读取数据,并写入目标文件; 3 当遇到文件尾(EOF)时退出循环; 4 关闭文件。 写...

设数据文件名为123.txt且在当前目录下。利用fscanf函数的选择功能,只读取文件中的int型数据,“跳过”非数字字符即能完成题面要求。举例代码如下: //#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#include "stdlib.h...

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