【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト474:デフォルトの名無しさん 08/02/23 23:53:48 >>471 f(&x); ch=x.start; printf("%s",ch); でいいだろ って・・・釣られちまったよ~~~~ん 475:デフォルトの名無しさん 08/02/23 23:56:53 >>473 fを呼んだあとのchが指す先はfの中でdeleteされていることに気づいているか? 476:475 08/02/23 23:57:42 ×>>473 ○>>471 477:デフォルトの名無しさん 08/02/24 00:03:07 >>475 >>471ではdeleteやnewが効かない場合があるんです これはちゃんと表示されますか? #include <stdio.h> #include <string.h> typedef struct { char *start ; char *end; } bin; void f(bin *x) { delete x->start; x->start = new char [3]; strcpy(x->start,"aa"); } main() { char *ch = NULL; bin x; x.start=ch; f(&x); printf("%s",ch);} 478:デフォルトの名無しさん 08/02/24 00:06:58 Cで動くようにしたいとかホザいておきながら、new や deleteを使うバカ しかも、 baka = new aho[shine]; としたら delete []baka; とすることしら知らないバカ。 マニュアルでも読め 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch