作者vincent79715 (軒~)
看板C_and_CPP
標題[問題] 分割字串
時間Mon Apr 6 04:49:41 2009
要讀一筆資料進來
資料內容是
.
.
.
!!! @@@ ### $$$ 1.234 2.345 3.456 @#$%^&*&^%$#@#$%^&
.
.
.
!!! %#@ * & % 11.234 12.345 13.456 @#$%^&*&^%$#@#$%^&
.
.
.
要讀中間三個數字
然後現在可以很確定3個數字位置是固定的
嘗試用過strtok
但後來發現前面的空白不是相同的數目
後來用memset把第一個數字前面都變成?????.....
???????????????? 1.234 2.345 3.456 @#$%^&*&^%$#@#$%^&
.
.
.
???????????????? 11.234 12.345 13.456 @#$%^&*&^%$#@#$%^&
再用strtok去切割
請問有別的函式是可以切割字串從一個位置到一個位置的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.241.88
1F:推 LPH66:如果知道那個空白是在例如說第27個位置 就從 str+27 開始 04/06 07:23
2F:→ vincent79715:感謝 好像是我對strtok認識不夠 謝謝了 04/06 14:25
3F:→ frank99977:substr 04/06 15:04
4F:→ vincent79715:感謝樓上 04/06 22:18