[問題] argv[2] copy到一個宣告好的char[20]?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
no
問題(Question):
我想要把argv[2]這位子抓到的字串傳到我宣告好的char inseq[20];
我有查到可以用memcpy, strcpy, strncpy, strncat, stroi,
我目前是用strcpy(inseq, argv[2]); 而且可以work了,
不過http://tinyurl.com/8xlby3a這個網站上對這些function有一些討論,
請問最好的方式是用哪一種比較好呢? 因為像memcpy需要說你要傳多少字元,
可是argv[2]並不是固定字元數的, 所以我用strcpy是最好的方法嗎?
會不會隱含有在什麼特定狀況下會出錯的可能性呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.225.120
推
05/29 18:58, , 1F
05/29 18:58, 1F
→
05/29 19:40, , 2F
05/29 19:40, 2F
→
05/29 19:43, , 3F
05/29 19:43, 3F
推
05/30 01:02, , 4F
05/30 01:02, 4F
推
05/30 15:09, , 5F
05/30 15:09, 5F
→
05/30 16:02, , 6F
05/30 16:02, 6F
推
05/30 18:51, , 7F
05/30 18:51, 7F
→
05/30 18:51, , 8F
05/30 18:51, 8F
→
05/30 20:31, , 9F
05/30 20:31, 9F
→
05/30 22:21, , 10F
05/30 22:21, 10F
→
05/31 09:14, , 11F
05/31 09:14, 11F
→
05/31 09:16, , 12F
05/31 09:16, 12F
→
05/31 09:16, , 13F
05/31 09:16, 13F
→
05/31 10:42, , 14F
05/31 10:42, 14F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章