|
|
在 C 語這中, 指針是最強的. 但現在我有一個關於指針的問題想請教各位..
有一個函數, 它會傳入一個字串(字串內容全是數字來的)如:
int function(char *input);
這個函數主要是分解input成為幾個小字串.. 這小字串只在function內有效. 不需要傳回值的.
如傳入 12345678999234 等...每個傳入的字串長度都是一樣, 而格式亦都是一樣的. 格式是
123, 456, 78, 999, 234 的.
請問怎樣用指針能實現把這個小字串分離呢...
我只能把字串用 sprintf 放到一個陣列 tmp 內, 再用 tmp[?] 這個型式很蠢的一個一個抽出來, 我想學學用指針.. 請各位指教一下;
希望能附上代碼加以學習. 謝謝. |
|