重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

c语言读取写入函数,c语言 读取

C语言如何实现对txt文件的读取和写入

1、使用VS新建空工程,直接点击确定,如下所示。

专业从事成都网站设计、做网站,高端网站制作设计,重庆小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5响应式网站+CSS3前端渲染技术,自适应网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

2、新建c文件,用于C语言编译器,输入main.c文件,如下所示。

3、参考代码:

#include stdio.h

int main()

{

//下面是写数据,将数字0~9写入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

  return 0;

}

for(int i=0;i10;i++)

  fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

  return 0;

}

for(int i=0;i10;i++)

{

  fscanf(fpRead,"%d ",a[i]);

  printf("%d ",a[i]);

}

getchar();//等待

return 1;

}

4、编译完成后,运行exe程序,执行后显示console程序。

求c语言读取写入文本文件的函数实现

C语言标准库提供了一系列文件I/O函数用于文件操作,比如fopen()用于打开文件、fread()、fwrite()用于读写文件、fseek()用于设置操作位置等等,一般C语言教程上都有文件I/O一章,细致内容,可以找本教科书学习一下。 下面的示例,是向名为1.txt的文件附加hello world字符串。

#include stdio.h

#include string.h

int main()

{

FILE *fp = fopen("1.txt", "a+");

if (fp==0)

{

printf("can't open file\n");

return 0;

}

fseek(fp, 0, SEEK_END);

char sz_add[] = "hello world\n";

fwrite(sz_add, strlen(sz_add), 1, fp);

fclose(fp);

return 0;

}

#includestdio.h

struct stu

{

char name[10];

int num;

int age;

char addr[15];

}boya[2],boyb[2],*pp,*qq;

main(){

FILE *fp;

char ch;

int i;

pp=boya;

qq=boyb;

if((fp=fopen("stu_list","wb+"))==NULL){

printf("Cannot open file strike any key exit!");

getch();

exit(1);

}

printf("\ninput data\n");

for(i=0;i2;i++,pp++)

scanf("%s%d%d%s",pp-name,pp-num,pp-age,pp-addr);

pp=boya;

for(i=0;i2;i++,pp++)

fprintf(fp,"%s %d %d %s\n",pp-name,pp-num,pp-age,pp-addr);

rewind(fp);

for(i=0;i2;i++,qq++)

fscanf(fp,"%s %d %d %s\n",qq-name,qq-num,qq-age,qq-addr);

printf("\n\nname\tnumber age addr\n");

qq=boyb;

for(i=0;i2;i++,qq++)

printf("%s\t%5d %7d %s\n",qq-name,qq-num, qq-age,qq-addr);

fclose(fp);

}

c语言中进行文件读写的函数是?

标准函数是:fopen、fread、fwrite、fclose等函数;

当然fprintf和fscanf函数也可以进行文件的读写;

有问题,请追问;


当前文章:c语言读取写入函数,c语言 读取
地址分享:http://cqcxhl.com/article/hocdij.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP