當我試圖使用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