2011-12-03 103 views

回答

1

strcpy(ptr_2, *ptr)應該做的伎倆。

*ptr獲取您想要複製的字符串的地址,並從那裏您可以使用任何常用的字符串處理函數來處理它。

+1

或'ptr_2 = strdup(* ptr);'或簡單地'ptr_2 = * ptr;' –

+0

非常感謝您的使用! – harp

+3

@harp:不要忘記upvote並接受有用的問題和答案:) – hugomg

3

想想這樣:當你把一個星號的指針的面前,你從結果的類型刪除一個星號:

ptr is char** 
*ptr is char* 
**ptr is char 

字符串用C是char *,所以你需要使用* ptr。