[問題] 透過dos傳0給main的argv會被當作什麼
一般main的argv會被當作命令列引數
假設程式編譯好為
test.exe
main程式
int main(int argc, char* argv[])
執行方式
dos視窗輸入
#test.exe 0
在argv[0]是“test.exe”
但是在argv[1]收到會是什麼?
因為如果傳0給argv似乎不會被當作“0”或\0
′0′因為是字元當然也不符合
後來有查了一下
https://goo.gl/z9gYgt
似乎char* 0反而會被當作
null-pointer value of type char *
想問一下這算是C++的特殊情況嗎,還是遇到0都會有這種現象
-----
Sent from JPTT on my Sony G8142.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.198.120
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1514455055.A.977.html
→
12/28 18:20,
6年前
, 1F
12/28 18:20, 1F
→
12/28 18:21,
6年前
, 2F
12/28 18:21, 2F
→
12/28 18:21,
6年前
, 3F
12/28 18:21, 3F
→
12/28 18:23,
6年前
, 4F
12/28 18:23, 4F
※ 編輯: jeromeshih (114.137.198.120), 12/28/2017 18:29:11
→
12/28 18:30,
6年前
, 5F
12/28 18:30, 5F
→
12/28 18:30,
6年前
, 6F
12/28 18:30, 6F
→
12/28 18:36,
6年前
, 7F
12/28 18:36, 7F
→
12/28 18:37,
6年前
, 8F
12/28 18:37, 8F
→
12/28 18:44,
6年前
, 9F
12/28 18:44, 9F
→
12/28 18:52,
6年前
, 10F
12/28 18:52, 10F
→
12/28 18:52,
6年前
, 11F
12/28 18:52, 11F
→
12/28 20:44,
6年前
, 12F
12/28 20:44, 12F
→
12/28 20:44,
6年前
, 13F
12/28 20:44, 13F
→
12/28 20:46,
6年前
, 14F
12/28 20:46, 14F
→
12/28 20:46,
6年前
, 15F
12/28 20:46, 15F
→
12/28 21:22,
6年前
, 16F
12/28 21:22, 16F
推
12/28 21:22,
6年前
, 17F
12/28 21:22, 17F
→
12/28 21:23,
6年前
, 18F
12/28 21:23, 18F
噓
12/28 21:44,
6年前
, 19F
12/28 21:44, 19F
→
12/28 21:45,
6年前
, 20F
12/28 21:45, 20F
→
12/28 21:58,
6年前
, 21F
12/28 21:58, 21F
→
12/28 22:21,
6年前
, 22F
12/28 22:21, 22F
推
12/28 22:44,
6年前
, 23F
12/28 22:44, 23F
→
12/28 22:45,
6年前
, 24F
12/28 22:45, 24F
→
12/28 22:45,
6年前
, 25F
12/28 22:45, 25F
→
12/28 23:32,
6年前
, 26F
12/28 23:32, 26F
→
12/28 23:47,
6年前
, 27F
12/28 23:47, 27F
→
12/29 00:01,
6年前
, 28F
12/29 00:01, 28F
→
12/29 00:01,
6年前
, 29F
12/29 00:01, 29F
→
12/29 00:09,
6年前
, 30F
12/29 00:09, 30F
→
12/29 00:09,
6年前
, 31F
12/29 00:09, 31F
→
12/29 00:09,
6年前
, 32F
12/29 00:09, 32F
→
12/29 00:10,
6年前
, 33F
12/29 00:10, 33F
→
12/29 00:13,
6年前
, 34F
12/29 00:13, 34F
→
12/29 00:16,
6年前
, 35F
12/29 00:16, 35F
→
12/29 00:18,
6年前
, 36F
12/29 00:18, 36F
→
12/29 00:22,
6年前
, 37F
12/29 00:22, 37F
→
12/29 09:14,
6年前
, 38F
12/29 09:14, 38F
→
12/29 09:15,
6年前
, 39F
12/29 09:15, 39F
→
12/29 09:18,
6年前
, 40F
12/29 09:18, 40F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):