该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include"stdio.h"
main()
{
FILE*fp;
char str[100],filename[10];
int i=0;
if((fp=fopen("upper.txt","w"))==NULL)
{
printf(Cannot open file!\n");
exit(0);
}
printf("Enter a string:\n");
gets(str);
while(str[!]!='!')
{
if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
fputc(str[i],fp);
i++;
}
fclose(fp);
fp=fopen("upper.txt","r");
fgets(str,strlen(str)+1,fp);
printf("%s\n",str);
fclose(fp);
}
:\12-1.c(9) : error C2065: 'Cannot' : undeclared identifier
d:\12-1.c(9) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
d:\12-1.c(9) : warning C4024: 'printf' : different types for formal and actual parameter 1
d:\12-1.c(9) : error C2146: syntax error : missing ')' before identifier 'open'
d:\12-1.c(9) : error C2017: illegal escape sequence
d:\12-1.c(9) : error C2001: newline in constant
d:\12-1.c(14) : error C2059: syntax error : ']'
d:\12-1.c(22) : error C2099: initializer is not a constant
d:\12-1.c(23) : error C2143: syntax error : missing ')' before '('
d:\12-1.c(23) : error C2091: function returns function
d:\12-1.c(23) : error C2143: syntax error : missing '{' before '+'
d:\12-1.c(23) : error C2059: syntax error : '+'
d:\12-1.c(23) : error C2059: syntax error : ')'
d:\12-1.c(24) : error C2143: syntax error : missing ')' before 'string'
d:\12-1.c(24) : error C2143: syntax error : missing '{' before 'string'
d:\12-1.c(24) : error C2059: syntax error : ''
d:\12-1.c(24) : error C2059: syntax error : ')'
d:\12-1.c(26) : error C2059: syntax error : '}'
Error executing cl.exe. 12-1.obj - 16 error(s), 2 warning(s)