竹園論壇
標題:
[ 實驗 ] scanf
[打印本頁]
作者:
jd3
時間:
2014-10-7 23:02
標題:
[ 實驗 ] scanf
網路上找到的 scanf 用法之一
char s[100];
scanf("%[^\n]", s);
[] 是說讀取一個字集
^ 表示出現字集裡的符號就停止
\n \n
經過在Orwell DEV-C++ 5.6.2的測試後發現了個奇怪的問題
如果輸入完直接輸出結束沒什麼問題
但是如果有多筆輸入就會發現他留下了噁心的錯誤
然後我加了個空白
[C++]
純文本查看
復制代碼
char s[1000];
while(1)
{
scanf(" %[^\n]", s);
cout << s << endl;
}
他就好了耶~
覺得神奇
像是[^1-5]這種用法也是爛掉
猜是因為是 C 的較新的標準所以C++不太適用吧?
歡迎光臨 竹園論壇 (http://forum.tfcis.org/)
Powered by Discuz! X3.2