程序编译无错无警告,但是执行不了是什么原因?
#include<stdio.h>#define LETTER 1
main()
{
char str[20]="C Language",c;
int i;
i=0;
while((c=str[i])!='\0')
{
i++;
#if LETTER
if(c>='a'&&c<='z')
c=c-32;
#else
if(c>='A'&&c<='Z')
c=c+32;
#endif
printf("%c",c);
}
}
编译后不能执行,提示如下:
源码如下:
第一章练习.rar
(5.88 KB)
我用的是VC6.0
请教高手这是什么问题?如何解决?