作者tsaiminghan (nahgnimiast)
看板C_and_CPP
標題[問題] 字串取值
時間Sat Jun 13 09:32:10 2009
sprintf可決定字串格式,不知道有沒有
反過來的函式,可以把字串parser出需
要的資料,就像scanf, fscanf,只是對
像是字串。
另外請教sprintf時,如果目標buffer太小應該會出問題
不知道有沒有像m$提供的wcscpy_s這類的函式,有
保護,不然請問一般是如何保證sprintf的安全性?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.109.199
※ 編輯: tsaiminghan 來自: 61.217.109.199 (06/13 09:35)
1F:推 chrisdar:sscanf 06/13 09:34
2F:→ tsaiminghan:謝謝 06/13 09:36
3F:→ tsaiminghan:再問一下,如果sscanf使用失敗,是不是需要像scanf一 06/13 09:37
4F:→ tsaiminghan:樣作清空buffer的動作? 06/13 09:37
※ 編輯: tsaiminghan 來自: 61.217.109.199 (06/13 09:38)
5F:→ LPH66:sscanf的行為和scanf只差在一個讀字串一個讀stdin而已... 06/13 09:38
6F:→ tsaiminghan:了解,謝謝L大 06/13 09:39
7F:推 avhacker:boost::lexical_cast取代sscanf,boost:format取代sprintf 06/13 12:28