输入字母转换为相应数字的问题 T T
要写一个小程序:
输入大小写字母,转换为相应数字。
如:输入a,输出0;输入ab,输出01
我自己写了一个,可是在主函数调用的时候总是把回车也作为字符读进去了,总是解决不了,很郁闷。谁能帮我解决下呢。主要思路不变。
#include<stdio.h>
int wton(char c)
{
int d;
scanf("%c",&c);
if(c>=65&&c<=90)d=c-65;
else d=c-97;
return(d);
}
void main()
{
char c;
int p;
while(1)
{
p=wton(c);
printf("p=%d\n",p);
}
}