重庆分公司,新征程启航

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

c语言新建文本文件函数 C语言创建新文件

用c语言创建一个txt文件,并且写入数据

#include stdio.h

专注于为中小企业提供网站设计制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业蓟州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

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;

}

扩展资料:

c语言最常用的文件使用方式及其含义

1、"r".为读而打开文本文件.(不存在则出错)

2、"rb".为读而打开二进制文件.

3、"w".为写而打开文本文件.(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)

4、"wb".为写而打开二进制文件.

5、"a".为在文件后面添加数据而打开文本文件.(若不存在,则新建;反之,在原文件后追加)

6、"ab".为在文件后面添加数据而打开一个二进制文件.

7、"r+".为读和写而打开文本文件.(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)

8、"rb+".为读和写而打开二进制文件.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

9、"w+".首先建立一个新文件,进行写操作,随后可以从头开始读.(若文件存在,原内容将全部消失)

10、"wb+".功能与"w+"同.只是在随后的读写时,可以由位置函数设置读和写的起始位置.

11、"a+".功能与"a"相同;只是在文件尾部添加新的数据后,可以从头开始读.

12、"ab+".功能与"a+"相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置.

参考链接来源:百度百科-C语言

求大神!!C语言怎样创建文本文件 并且是用户自己输入文件名?

代码如下:

#include

int

main()

{

char

filename[260];

FILE

*fp;

scanf("%s",

filename);

strcat(filename,

".txt");

if((fp

=

fopen(filename,

"w"))==NULL)

{

printf("读取文件");

return

0;

}//

文件已经创建

往写东西

fclose(fp);

return

0;

}

c语言怎么创建一个txt文件

//看例子和注释

#includestdio.h

#includestdlib.h

int main()

{

//要创建的txt文件的文件名

char f[]="t.txt";

FILE *outf;

//以写入的方式打开文件t.txt,如果没有,就创建

outf=fopen(f,"w");

//写一句话到文件t.txt

fputs("用C创建了一个文本文件!",outf);

//关闭文件

fclose(outf);

system("PAUSE");

return 0;

}

C语言题目要求用fopen函数写新建并打开character.txt 文件的程序,求问怎么编译

#includestdio.h

void main() { FILE *fp; char buffer[256]; float pi=3.1415926;

if ( fp=fopen("c:\\data\\data.txt","w+") ) { //建立并写打开文件

sprintf(buffer,"%.3f\n",pi); fputs(buffer,fp); fclose(fp);

if ( fp=fopen("c:\\data\\data.txt","r") ) { //读打开文件

fgets(buffer,255,fp); printf("%s\n",buffer); fclose(fp);

} else printf("无法读取文件。\n");

} else printf("无法建立文件。\n");

}

C语言创建TXT文档并写入内容

下面所有file模式,如果文件不存在,就创建文件。模式你自己选。另外还有很多其他函数,你自己看书。下面是最基本得的

file

*pfile

=

fopen("d:\\001.txt",

"rb");//以二进制方式打开d盘得001.txt文件

fseek(pfile,0l,seek_end);//将文件指针移动到文件末尾

unsigned

long

buflen

=

ftell(pfile);//获取文件长度

unsigned

char

*buf

=

new

unsigned

char[buflen];//创建改文件长度大小的一块内存用来放要读进来的文件内容

rewind(pfile);//指针移动到文件头

fread(buf,1,buflen,pfile);//将文件的内容全部读入buf中

fclose(pfile);//关闭文件

上面为读文件,下面为写文件

file

*pfile

2=

fopen("d:\\002.txt",

"wb");//以写二进制方式打开002.txt文件

fwrite(buf,1,buflen,pfile2);//将buf写入002.txt

fclose(pfile2);//关闭文件


文章题目:c语言新建文本文件函数 C语言创建新文件
文章转载:http://cqcxhl.com/article/hhpodd.html

其他资讯

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