第1个回答 2020-12-26
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{/*主程序入口*/
char st[200][80];
int i=0,n,j;
FILE * myf1,*myf2;
/*变量声明*/
myf1=fopen("f1.txt","r");/*打开文件*/
myf2=fopen("f2.txt","rw+");/*打开文件*/
if(myf1==NULL) return 0;
if(myf2==NULL) return 0;
while(fgets(st[i],80,myf1)!=NULL){
i++;
}
for(j=0;j<i;j++)
for(n=0;st[j][n];n++){
if(st[i][n]>='a'&&st[i][n]<='z')
st[i][n]-=32;
}
for(n=0;n<i;n++)
fprintf(myf2,"%s\n",st[n]);
fclose(myf1);/*关闭文件*/
fclose(myf2);/*关闭文件*/
for(n=0;n<i;n++)
printf("%s\n",st[n]);
}