[問題] 字串取值

看板C_and_CPP作者 (nahgnimiast)時間16年前 (2009/06/13 01:32), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
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)

06/13 09:34, , 1F
sscanf
06/13 09:34, 1F

06/13 09:36, , 2F
謝謝
06/13 09:36, 2F

06/13 09:37, , 3F
再問一下,如果sscanf使用失敗,是不是需要像scanf一
06/13 09:37, 3F

06/13 09:37, , 4F
樣作清空buffer的動作?
06/13 09:37, 4F
※ 編輯: tsaiminghan 來自: 61.217.109.199 (06/13 09:38)

06/13 09:38, , 5F
sscanf的行為和scanf只差在一個讀字串一個讀stdin而已...
06/13 09:38, 5F

06/13 09:39, , 6F
了解,謝謝L大
06/13 09:39, 6F

06/13 12:28, , 7F
boost::lexical_cast取代sscanf,boost:format取代sprintf
06/13 12:28, 7F
文章代碼(AID): #1ACm6S9C (C_and_CPP)