我需要幫助從char中提取數字。 可以說我有:如何從字符串中提取負數
char str = " (1 22 -4)";
我需要提取的每一整數及調用另一個方法。
while (*p) {
if (isdigit(*p)) {
int val = strtol(p, &p, 10);
on_int(val);
} else {
p++;
}
}
我已經提取了整數成功,但我不知道如何提取底片。
有了這段代碼,我已經提取了1,22和4.我如何得到4的負面盈虧?
我不明白的問題,到底 - 如果第一個字符是「 - 」,你能不能乘你的結果是-1?然而,這開始討論是否允許 - 4, - 4等作爲輸入的問題。 – Kirby 2013-02-18 22:05:40
感謝格式幫助!我無法弄清楚! – dLiGHT 2013-02-18 22:08:25
格式只是[markdown](http://stackoverflow.com/editing-help)。 – 2013-02-18 22:09:15