[問題] argc < 1是什麼意思?(附100p)
大家好
小弟想請問以下程式碼的第三第四行
argc應該是命令列中參數的數目
不過至少也會有./a吧 這樣就1個了
為甚麼argc會小於1 有甚麼其他用法呢
若第三行if成立了 那第四行的stdin又從哪來呢
還希望各位大大能幫小弟解惑 感激不敬
int main(int argc, char *argv[]) {
FILE* fin;
if (argc < 1) {
fin = stdin;
}
else {
~~~~~
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.241.212.216 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1622795148.A.F54.html
※ 編輯: huhunhiaccc (116.241.212.216 臺灣), 06/04/2021 16:26:35
※ 編輯: huhunhiaccc (116.241.212.216 臺灣), 06/04/2021 16:26:43
→
06/04 16:43,
2年前
, 1F
06/04 16:43, 1F
→
06/04 16:46,
2年前
, 2F
06/04 16:46, 2F
→
06/04 16:46,
2年前
, 3F
06/04 16:46, 3F
→
06/04 16:47,
2年前
, 4F
06/04 16:47, 4F
→
06/04 16:48,
2年前
, 5F
06/04 16:48, 5F
→
06/04 17:04,
2年前
, 6F
06/04 17:04, 6F
→
06/04 17:04,
2年前
, 7F
06/04 17:04, 7F
→
06/04 17:04,
2年前
, 8F
06/04 17:04, 8F
→
06/04 17:06,
2年前
, 9F
06/04 17:06, 9F
→
06/04 17:16,
2年前
, 10F
06/04 17:16, 10F
推
06/04 19:00,
2年前
, 11F
06/04 19:00, 11F
→
06/04 19:01,
2年前
, 12F
06/04 19:01, 12F
→
06/04 19:02,
2年前
, 13F
06/04 19:02, 13F
→
06/04 19:12,
2年前
, 14F
06/04 19:12, 14F
→
06/04 19:13,
2年前
, 15F
06/04 19:13, 15F
→
06/04 19:13,
2年前
, 16F
06/04 19:13, 16F
→
06/05 12:23,
2年前
, 17F
06/05 12:23, 17F
→
06/05 22:47,
2年前
, 18F
06/05 22:47, 18F
→
06/05 22:48,
2年前
, 19F
06/05 22:48, 19F
→
06/05 22:48,
2年前
, 20F
06/05 22:48, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章