[問題] cin.ignore()和cin.get()
大家好,小弟最近看網路上的C++ project
tic tac toe的遊戲程式,網址如下
http://www.cppforschool.com/project/tic-tac-toe-project.html
其中
else
{
cout<<"Invalid move ";
player--;
cin.ignore();
cin.get();
}
跟
if(i==1)
cout<<"==>\aPlayer "<<--player<<" win ";
else
cout<<"==>\aGame draw";
cin.ignore();
cin.get();
return 0;
都用了
cin.ignore();
cin.get();
的用法
請問一下這邊ignore是要丟掉什麼東西?
cin.get()是接收enter鍵吧?
我試著把cin.ignore()這行刪去,程式的提示訊息就不會定格了
但我還是不知道這行處理的什麼事
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.50.45
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1461033670.A.49F.html
推
04/19 11:02, , 1F
04/19 11:02, 1F
推
04/19 11:59, , 2F
04/19 11:59, 2F
→
04/19 11:59, , 3F
04/19 11:59, 3F
→
04/19 15:11, , 4F
04/19 15:11, 4F
→
04/19 15:12, , 5F
04/19 15:12, 5F
→
04/19 15:21, , 6F
04/19 15:21, 6F
推
04/19 17:49, , 7F
04/19 17:49, 7F
→
04/19 17:50, , 8F
04/19 17:50, 8F
→
04/20 18:36, , 9F
04/20 18:36, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章