phfb.net
当前位置:首页 >> C语言:从文本文件中读取输入数据 >>

C语言:从文本文件中读取输入数据

你好! 代码写完了,你看看吧 #includeint main(){double X[200]={0};double Y[200]={0};int a=0;FILE *fp;fp=fopen("jiedian.dat","r"); while(!feof(fp)){fscanf(&fp,"%lf %lf",&X[a],&Y[a]); a++;} return 0;}

使用fopen的r方式可以实现读取,用w+方式可以实现写入。1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:r 以只读方式打开文件,该文件必须存...

#include int main() { FILE *fp=NULL; int a[160]; int i=0; fp=fopen("data.txt","r"); if ( !fp ) { printf("open file error\n"); return -1; } while( !feof(fp) ) { if ( fscanf( fp , "%d" ,&a[i] ) !=1 ) break ; i++; fgetc(fp) ;//过...

如果不加路径,比如一个main.c文件的代码是这样的: if((fp=fopen("源程序.txt","r"))==NULL) printf("源程序无法打开!\n"); 如果你是在调试时候运行的, 那么"源程序.txt"就是在main.c同一个文件夹下.如果是直接运行程序,则"源程序.txt"是在main....

c语言,把数据存在txt文件里,需要使用fopen函数以写文件的方式打开文件。 然后可以使用fprintf,fputc,fputs,fwrite等函数,把相应类型的数据写入文件。 最后,写入完成后使用fclose函数关闭文件。 下面的C语言程序源程序展示了合并A.txt和B....

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

主要通过fscanf,fprintf格式化输入输出函数实现,主要代码如下, #include int main(int argc, char *argv[]) { FILE *pf=NULL; char name[20];//存储用户名 float salary=0;//存储工资 pf=fopen("test.txt", "r+" );//test.txt文件中内容为kob...

int read(int arr[]) { int i=0,n; FILE *fp;//定义文件指针 if((fp=fopen("data.txt","r"))==NULL)//如果文件名不存在 {printf("cantfind the file!");}//则输出没有找到文件 while(!feof(fp))//当不为文件结尾时 { fscanf(fp,"%d",&arr[i++]);...

1.fopen函数打开需要读取的文本,获取该文件的文件描述符 2.使用fscan()函数对文件进行读龋 3.放到二维数组其实就是读取相应格式的数据,然后对应二维数组的每个位置 例如 #include "stdio.h"#define M 300#define N 50void main(){ int i,j; ...

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

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