#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *fp;
fp=fopen("D:\\大礼包\\学习文件\\hxm.db","rb");
if(fp==NULL)printf("文件读取失败");exit(0);
char a[20];
int i,num=0;
while(fread(&a[num],sizeof(a[num]),1,fp)==1) num++;
fputs(a,fp);
for(i=0;i<num;i++)
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
fwrite(&a[i],sizeof(a[i]),1,fp);
fclose(fp);
}
这是我编的
题目 :用记事本创建一个文本文件,并输入一些大小写字母和数字。然后编程:将小写字母变成大写字母。提示:把文件内容读出到字符串,然后修改字符串,再将字符串的内容写回到文件。
等解答啊 !!
#include<stdlib.h>
main()
{
FILE *fp;
fp=fopen("D:\\大礼包\\学习文件\\hxm.db","rb");
if(fp==NULL)printf("文件读取失败");exit(0);
char a[20];
int i,num=0;
while(fread(&a[num],sizeof(a[num]),1,fp)==1) num++;
fputs(a,fp);
for(i=0;i<num;i++)
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
fwrite(&a[i],sizeof(a[i]),1,fp);
fclose(fp);
}
这是我编的
题目 :用记事本创建一个文本文件,并输入一些大小写字母和数字。然后编程:将小写字母变成大写字母。提示:把文件内容读出到字符串,然后修改字符串,再将字符串的内容写回到文件。
等解答啊 !!