#include<stdioh>
#define N 10
void main() { FILE fp; int s1[N]={1,2,13,4,5,61,7,8,9,10},s2[N],i,n;
if ( fp=fopen("D:\\filetxt","w+" ) {
for ( i=0;i<N;i++ )fprintf(fp,"%d\n",s1[i]);
fclose(fp);
if ( fp=fopen("D:\\filetxt","r" ) {
n=0; while ( !feof(fp) ) { fscanf(fp,"%d",&s2[n]); if ( s2[n]%2==0 ) n++; }
fclose(fp);
for ( i=0;i<n;i++ ) printf("%d ",s2[i]); printf("\n");
} else printf("无法打开文件读取数据。\n");
}
#include<stdioh>
#include<stdlibh>
int main()
{
FILE fp,ok;
char str1[80],str2[80];
if((fp=fopen("d:\\filetxt","r+"))==NULL)//打开d盘下名为file的文本文件;
{
puts("file文件打开失败!");
exit(0);
}
else
puts("file文件打开成功");
if((ok=fopen("d:\\file1txt","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语言编写读取文件,按照以下要求编写程序、用C语言编写读入并读取一个文件,按照下面的要求编写程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)