#include <stdio.h>
int main (void)
{
long test = 0L;
char Letter = “G”;
scanf(“%ld”, &test);
printf(“test=%ld”, test);
scanf(“%c”,&Letter);
printf(“Letter=%c”, Letter);
return 0;
}
这个程序本人在WIN7下使用Pelles C编辑运行,第二个输入字符的函数不管用,这是什么原因?刚学习C语言,谢谢大家了。
int main (void)
{
long test = 0L;
char Letter = “G”;
scanf(“%ld”, &test);
printf(“test=%ld”, test);
scanf(“%c”,&Letter);
printf(“Letter=%c”, Letter);
return 0;
}
这个程序本人在WIN7下使用Pelles C编辑运行,第二个输入字符的函数不管用,这是什么原因?刚学习C语言,谢谢大家了。
解决方案
10
加上getchar
10
回车符没有被丢掉