void func6(char **str){
str = (char)malloc(sizeof(char)*6);
*str = "func6";
}
このポインターを使ったメソッドなのですが、説明ではcharのポインター型のアドレスは関数の呼び出し元と関数内では異なると受けたのですが、どうも意味合いが分かりません。もう少し詳しめの説明となぜ、**strなのか教えてもらえないでしょうか。
回答2件
あなたの回答
tips
プレビュー
投稿2018/05/01 14:10
void func6(char **str){
str = (char)malloc(sizeof(char)*6);
*str = "func6";
}
このポインターを使ったメソッドなのですが、説明ではcharのポインター型のアドレスは関数の呼び出し元と関数内では異なると受けたのですが、どうも意味合いが分かりません。もう少し詳しめの説明となぜ、**strなのか教えてもらえないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。