(初学c)将数据库中的一串字母前四个大写改为小写,其他不变输出,可以帮我看看吗?谢谢
#include<stdio.h>#include<string.h>
int main()
{
int i=0;
char a[200];
int a,b;
FILE*fp;
fp =fopen("data.in","r");
{
b=fscanf(fp,"%c",&a);
}
if (b<=4)
{fclose(fp);
return 1;
}
s=strlen(a[4]);
for(i=0;i<=s;i++){
if(a[i]>="A"&&a[i]<="Z")
{a[i]=a[i]+32;
i++
}
else
a[i]=a[i];
}
printf("%c",a[i]);
return a;
}
从同目录下的“data.in”的一串字符串,将数据库中的一串字母前四个大写改为小写,其他不变输出,
可以帮我看看是在哪里错了吗??谢谢