[問題] argv的問題
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <ctype.h>
4
5 int main(int argc, char *argv[])
6 {
7 while(--argc)
8 {
9 printf("%s\n",argv[argc]);
10 }
11 return 0;
12 }
請教各位前輩
這個程式很明顯的就是我輸入什麼就print什麼
但是為什麼當我輸入"*"的時候
所出現的結果竟然是
root[10:54pm]~>./mult 1 2 3 4 *
wshome.core
wshome.c
wshomewell.txt
try.core
try.c
trytest.core
test.c
testread.c
readmult.c
multeval.c
eval]
123.txt
4321t
為什麼輸入乘法符號卻不是輸出乘法符號呢?
該怎麼改才能讓他輸出乘法符號呢?
不能解決這個問題我寫不出來infix to postfix...
麻煩請各位版大為我解惑了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.22.18
推
04/18 23:04, , 1F
04/18 23:04, 1F
推
04/19 03:22, , 2F
04/19 03:22, 2F
→
04/19 04:08, , 3F
04/19 04:08, 3F
→
04/19 04:10, , 4F
04/19 04:10, 4F
→
04/19 09:49, , 5F
04/19 09:49, 5F
→
04/19 12:23, , 6F
04/19 12:23, 6F
→
04/19 12:50, , 7F
04/19 12:50, 7F
→
04/19 12:50, , 8F
04/19 12:50, 8F
→
04/19 12:51, , 9F
04/19 12:51, 9F
→
04/19 15:25, , 10F
04/19 15:25, 10F
推
04/19 15:33, , 11F
04/19 15:33, 11F
→
04/19 15:34, , 12F
04/19 15:34, 12F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章