#include <stdio.h>
#include <ctype.h>
char IsLetter(char a);//判断是否为字母
void lp(char n);//是字母就输出
字母表的位置,否则输出不是字母
int main(int argc, char *argv[])
{
char ch;
printf("请输入字符串(以EOF结束输入):");
while((ch=getchar())!=EOF)
{
void lp(ch);
}
getch();
return 0;
}
char IsLetter(char a)
{
if((a>='A' && a<='Z') || (a>='a' && a<='z'))
return a;
else return 0;
}
void lp(char n)
{
if(IsLetter(n)!=0) printf("%c是一个字母,位置是%d\n",n,(int)(toupper(n)-64));
else printf("%c不是一个字母\n",n);
}
error: conflicting types for 'lp' 这是错误信息= =
错在哪里
#include <ctype.h>
char IsLetter(char a);//判断是否为字母
void lp(char n);//是字母就输出
字母表的位置,否则输出不是字母
int main(int argc, char *argv[])
{
char ch;
printf("请输入字符串(以EOF结束输入):");
while((ch=getchar())!=EOF)
{
void lp(ch);
}
getch();
return 0;
}
char IsLetter(char a)
{
if((a>='A' && a<='Z') || (a>='a' && a<='z'))
return a;
else return 0;
}
void lp(char n)
{
if(IsLetter(n)!=0) printf("%c是一个字母,位置是%d\n",n,(int)(toupper(n)-64));
else printf("%c不是一个字母\n",n);
}
error: conflicting types for 'lp' 这是错误信息= =
错在哪里




