[英]Correct input method for array of char?
所以我有這個:
char *nume = new char[100];
輸入此字符的正確方法是什么:
cin>>nume;
或者
cin.getline(nume,100);
或者是其他東西?
使用cin >>
只會讀取第一個單詞。
cin.getline
讀取字符直到行尾或指定的分隔符。
所以這取決於你想要做什么,但看起來你正在准備一個 100 個字符的緩沖區,所以你可能正在尋找cin.getline
,除非你知道不會有空格(讀取長哈希)或你想在第一個詞之后停止,那么你可以用cin >>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.