#include "stdafx.h"
#include
char Turn(char myChar)
{
return (myChar>='A'&&myChar<='Z')?(myChar+32):myChar;
}
int _tmain(int argc, _TCHAR* argv[])
{
char a=getchar();
a=Turn(a);
putchar(a);
return 0;
}
因为你的当你的main函数被执行时,系统还没有识别出char turn的自定义函数,所有报错,在main函数上面加上一行"char Turn(char myChar);" 就可以了
解决方法一:
直接将整个函数 char Turn(char myChar) 的内容,移到主函数的前面
解决方法一:
将函数 char Turn(char myChar) 在主函数的前面做声明;
char Turn(char myChar); // 注意声明函数的时候后面加上逗号
Turn函数可能系统库函数重名,改名就可以了!
函数先使用后定义。需要在使用前声明一下~