当我试图使用scanf并获取,我遇到了麻烦,我需要把获取两次,如果我把它一旦我的程序被终止,它的功课,我必须在那些地方使用这些功能。为什么我遇到scanf问题并得到?
代码:
int main()
{
int i=0,operation=0;
char str[100];
printMenu();
scanf("%d",&operation);
switch (operation)
{
case 1:
printf("Please, enter your sentence >");
gets(str);
gets(str);
if (checkChars(str))
inputSent(str);
else
printf("ERROR: Incorrect data, try again.");
break;
}
return 0;
}
什么可能出问题使用`gets`? – icecrime 2010-11-22 22:22:47
你确定你没有CheckChars()或inputSent()的麻烦吗? – GreenMatt 2010-11-22 22:27:57