討論串[問題] strcpy的函數定義
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓5(5推 0噓 32→)留言37則,0人參與, 最新作者littleshan (我要加入劍道社!)時間15年前 (2011/07/01 11:11), 編輯資訊
0
0
0
內容預覽:
這東西是舊時代的產物了. 現在寫 C++ 應該用 std::string. 寫 C 的話就用 strncpy. 不然就是平常多積些陰德吧因為 src 和 des 都配置在 stack 上,而且 des 位於低位址所以對 des 的寫入如果超出長度. 就會寫到 src 上面. 這就是重點了...它的回
(還有111個字)

推噓2(2推 0噓 5→)留言7則,0人參與, 最新作者tropical72 (藍影)時間15年前 (2011/07/01 04:29), 編輯資訊
0
0
0
內容預覽:
其實我覺得這問題還蠻牛角尖的,且我認為真的只是要考思考、想法而已。. 硬要擠原因的話大概與 chanting 所言無二異,做結合用。. 下面的東西看看就好,有不同看法歡迎討論。. ---------. 我認為 strcpy 有個地方其實沒設計的很好. #include <stdio.h>. #inc
(還有785個字)

推噓0(0推 0噓 9→)留言9則,0人參與, 最新作者chanting (PS)時間15年前 (2011/07/01 00:16), 編輯資訊
0
0
0
內容預覽:
好像是為了結合律. 可以執行類似這種. strlen(strcpy(dest, source));. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 118.168.99.57.

推噓1(1推 0噓 11→)留言12則,0人參與, 最新作者besmartAE (Oliver奧立佛)時間15年前 (2011/06/30 23:34), 編輯資訊
0
0
0
內容預覽:
今天面試的時候有一題,關於strcpy的函數定義. 函數原始定義. char *strcpy(char *dest, char *source);. 請問為何需要傳回dest的指標?改成下面這行是否可行?. void strcpy(char *dest, char *source). 試說明之...
首頁
上一頁
1
下一頁
尾頁