Re: [問題] const的問題

看板C_and_CPP (C/C++)作者 (好人超)時間16年前 (2009/12/02 19:18), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
#include <stdio.h> void function(const char *str, int i) { printf("%s %d\n", str, i); } int main() { const char *input = "12pp"; char output[32]; int i, j; for (i = 0, j = 0; i < strlen(input); i++) { if (!isdigit(input[i])) { output[j] = input[i]; j++; } } output[j] = '\0'; function(output, strlen(output)); } 比較簡單的寫法大概像這樣子 如果有哪裡不懂,可以先查查手邊的書籍,或者 google 查查資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.171.46

12/02 19:18, , 1F
非常感謝您!!!
12/02 19:18, 1F

12/02 19:33, , 2F
strlen(input); 一開始算好存起來吧, 別在每次迴圈就算一次
12/02 19:33, 2F

12/02 19:36, , 3F
也是 XD
12/02 19:36, 3F
文章代碼(AID): #1B5apfyJ (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1B5apfyJ (C_and_CPP)