用C语言编写读取文件,按照以下要求编写程序

用C语言编写读取文件,按照以下要求编写程序,第1张

#include<stdio.h>

#define N 10

void main() { FILE *fpint s1[N]={1,2,13,4,5,61,7,8,9,10},s2[N],i,n

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

for ( i=0i<Ni++ )fprintf(fp,"%d\n",s1[i])

fclose(fp)

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

n=0while ( !feof(fp) ) { fscanf(fp,"%d",&s2[n])if ( s2[n]%2==0 ) n++}

fclose(fp)

for ( i=0i<ni++ ) printf("%d ",s2[i])printf("\n")

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

}

#include<stdio.h>

#include<stdlib.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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11169916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存