怎么老是不能实现,编译无错
从键盘输入若干行字符(每行长度不等),输入后把它们存到一个磁盘文件中。再从该磁盘文件中读出这些数据,把其中小写字母转换成大写字母后在显示屏上输出代码如下:单步执行在“”卡住
#include<stdio.h>
#include<Ctype.h>
main()
{
char a[10],b[100];
int i;
FILE *fp1;
fp1=fopen("d:\\78.txt","w+");
for(i=0;i<4;i++)
{
scanf("%s",a);
fprintf(fp1,"%s",a);
}
fscanf(fp1,"%s",b);
for(i=0;i<100;i++)
if(islower(b[i]))
b[i]=toupper(b[i]);
printf("%s",b);
}