【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト425:デフォルトの名無しさん 08/02/23 22:21:34 >>421 >それだと、ポインタは値渡しのため、strに渡した文字列が書き換えられなくなります wwwwwwwwwwwwwwwwwwwwwww >>419よ、これが現実だwwwwwアホは相手にするなwwwwww 426:デフォルトの名無しさん 08/02/23 22:22:15 ぶっちゃけポインタ全く理解してないだろ。 427:421 08/02/23 22:26:27 誤解していましたすみません 428:デフォルトの名無しさん 08/02/23 22:28:05 さすがに・・・ 初心者を抜け出した程度の俺でも酷いと思うw 429:デフォルトの名無しさん 08/02/23 22:28:08 >>424 変数testの用途が不明だったので、削除させてもらった。 #include <stdio.h> #include <stdlib.h> typedef struct { char *st; }strdata; void f(strdata *q) { char *ch = (char *)malloc(10); ch[0] = 'X'; ch[1] = 'Y'; ch[2] = 'Z'; ch[3] = '\0'; //まあ0のままでもいいんだけど q->st = ch; } int main() { strdata str; f(&str); printf("%s", str.st); getchar(); free(str.st); return 0; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch