当前位置:首页 > 代码 > 正文

编写完整代码实现文件读操作(文件读写操作程序)

admin 发布:2022-12-19 23:32 148


本篇文章给大家谈谈编写完整代码实现文件读操作,以及文件读写操作程序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用C语言编写读入并读取一个文件,按照下面的要求编写程序

#includestdio.h

#includestdlib.h

int main()

{

FILE *fp,*ok;

char str1[80],str2[80];

if((fp=fopen("d:\\file.txt","r+"))==NULL)//打开d盘下名为file的文本文件;

{

puts("file文件打开失败!");

exit(0);

}

else

puts("file文件打开成功");

if((ok=fopen("d:\\file1.txt","r"))==NULL)//打开d盘下名为file1的文本文件;

{

puts("file1文件打开失败!");

exit(0);

}

else

puts("file1文件打开成功");

/*__________________*/

scanf("%[^!]",str1);//输入一串字符,以!为结束标志;

fprintf(fp,"%s",str1);//将字符串str1写入指针fp所指向的文件;

fscanf(ok,"%s",str2);//读取指针ok指向的文件,将内容以字符串的形式存储在数组str2中 ;

puts(str2);

/*__________________*/

fclose(fp);//关闭文件;

fclose(ok);

return 0;

}

C/C++实现文件读写操作

这个比较简单啊~~

#include stdio.h

void main()

{

FILE *fp= fopen("D:\\File1.txt","r"); /*文本方式打开*/

FILE *fout = fopen("D:\\File2.txt","w"); /*文本方式写入*/

char c;

while(!feof(fp))

{

c = fgetc(fp);

if(!feof(fp)) /*双重判断,防止到达文件末尾时最后一个数据被读取两次*/

{

putchar(c); /**/

if('1' == c) c = '2'; /*修改字符1为2*/

fputc(c,fout);

}

}

fclose(fp); /*关闭文件流*/

fclose(fout);

}

/*楼主说的意思不大清楚哦,写入内存之后咋样呢?写入内存比较简单,把上面的fputc那句赋值给一个字符数组或者之类的结构保存就行了

后面是由用户来决定怎么修改还是咋样?*/

C语言编写保存一个文件并读取,按照以下要求编写代码

#includestdio.h

void main() { FILE *fp; char str1[80],str2[80],*p,*q;

gets(str1); p=q=str1;

while ( *p ) {

if ( *p=='!' ) break;

if ( *p='a' *p='z' ) { *q=*p; q++; }

p++;

}

*q=0;

if ( fp=fopen("D:\\fie.txt","w+") ) {

fprintf(fp,"%s\n",str1); fclose(fp);

if ( fp=fopen("D:\\fie.txt","r") ) {

fscanf(fp,"%s",str2); fclose(fp); printf("%s\n",str2);

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

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

}

c语言的文件读写代码

这是我写的一个实现,希望对你有用!

#include

stdio.h

int

main()

{

FILE*

fp;

double

n;

fp

=

fopen(

"one.in",

"r"

);

if

(

!fp

)

{

puts(

"读文件打开失败!"

);

return

1;

}

fscanf(

fp,

"%lf",

n

);

//

读入这个数

fclose(

fp

);

//

关闭读文件

n

=

n

*

n;

//

平方

fp

=

fopen(

"one.out",

"w"

);

if

(

!fp

)

{

puts(

"写文件打开失败!"

);

return

1;

}

fprintf(

fp,

"%g",

n

);

//

向文件写入这个数

fclose(

fp

);

//

关闭写文件

puts(

"操作完成!"

);

return

0;

}

编写完整代码实现文件读操作的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于文件读写操作程序、编写完整代码实现文件读操作的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/30336.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载