[問題] scanf與 cin的比較 (觀念問題)

看板C_and_CPP (C/C++)作者時間16年前 (2009/09/07 12:16), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
想請教一個有關 scanf 與 cin 觀念上的問題 那就是scanf 與 cin 可以讀入的變數型態有哪些? 我的想法是 scanf (1)可以讀入任意的數值 (2)可以讀入單一字元 (3)可以讀入一個字串 (4)但沒有辦法讀入任何的變數型態 cin (1)可以讀入任意的數值 (2)可以讀入單一字元 (3)可以讀入一個字串 (4)甚至是可以讀入任何的變數型態 不知道這樣的觀念有沒有錯呢 感謝

09/07 12:40, , 1F
cin是物件喔
09/07 12:40, 1F
※ 編輯: bookticket 來自: 140.119.143.103 (09/07 12:41)

09/07 12:42, , 2F
我改一下^^"""
09/07 12:42, 2F

09/07 12:51, , 3F
cin讀入其他型態也是藉由override istream與>> operator
09/07 12:51, 3F

09/07 12:53, , 4F
cin也是要自己寫Operator>>Overloading才能處理非基本
09/07 12:53, 4F

09/07 12:53, , 5F
接到其他型態當參數時做的處理吧?? 用scanf加上其他後
09/07 12:53, 5F

09/07 12:54, , 6F
處理理論上也可以做到, 只是使用上不像cin這麼方便@_@"
09/07 12:54, 6F

09/07 12:54, , 7F
怎麼兩推中間隔這麼久; 然後又用錯字了, 是overload不是
09/07 12:54, 7F

09/07 12:55, , 8F
override, 老是搞混這些東西....Orz
09/07 12:55, 8F

09/07 13:00, , 9F
感謝樓上幾位板友的提點~~~^^
09/07 13:00, 9F
文章代碼(AID): #1Af8agjk (C_and_CPP)
文章代碼(AID): #1Af8agjk (C_and_CPP)