作者james732 (好人超)
站內C_and_CPP
標題Re: [問題] const的問題
時間Wed Dec 2 19:17:59 2009
#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
→ cfleu:非常感謝您!!! 12/02 19:18
推 ledia:strlen(input); 一開始算好存起來吧, 別在每次迴圈就算一次 12/02 19:33
→ james732:也是 XD 12/02 19:36