[爆卦]getchar是什麼?優點缺點精華區懶人包

為什麼這篇getchar鄉民發文收入到精華區:因為在getchar這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者dream0127uk (TCK)看板C_and_CPP標題[問題] C語言的getchar問題...


請問一下,在我用Visual Studio 2010做程式時

我看到 (getchar() != '\n')

我知道getchar 是輸入字元後按下Enter才進行接下來的工作

但是我想了解 != 是什麼意思?

我可以直接輸入 getchar() 而不是 (getchar() != '\n')

請各位C_and_CPP強者幫忙吧:D 感謝


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 50.47.60.40
james732:!= 是不等於的意思,你是問這個嗎? 04/19 02:25
OAmonkey:'\n'是換行 04/19 02:28
VictorTom:把 (...) 外完整的code都貼出來, 你看到的code這樣寫一 04/19 02:43
VictorTom:定有他的用意; 相對的如果你只是要讀一個字元進來, 的 04/19 02:44
VictorTom:確直接用 getchar(); 或某char變數 ch = getchar(); 04/19 02:44
akasan: getchar 是回傳 int 喔 04/19 02:45
VictorTom:糟~~總是不小心就把它當做給char....(找地洞鑽orz) 04/19 02:54
tropical72:while( (ch=getchar()) !='\n') {...} 04/19 03:22
tropical72:我猜你要的是這個.. 04/19 03:22
hilorrk:大概是while(getchar()!='\n)之類的吧 名稱會騙人啊XD 04/19 03:22
dream0127uk:對! 就是樓上這個 ... 好厲害唷... 所以為什麼要放!= 04/19 07:06
ianfang:要讓他什麼都不輸入只按enter就結束迴圈阿 04/19 07:15
xatier:getchar() 有機會回傳負數(如 EOF之類的) ,所以是 int 04/19 07:38
firejox:你也可以用signed char來吃負數~~~ 04/19 22:35
xatier:樓上=口= 04/20 07:41
dream0127uk:fire同學是指!? 我不懂:P ... 04/21 01:01

你可能也想看看

搜尋相關網站