C++相談室 part41
■ このスレッドは過去ログ倉庫に格納されています
0485デフォルトの名無しさん
2005/07/26(火) 16:18:19char *run()
{char *dp,d[]="running";
dp=d;
return dp;
}
void main()
{char *tp,t[10];
tp=t;
tp=run();
cout << tp << endl;
}
何分基本的な事で申し訳ありません
文字列を返す関数を作りたいのですが、上記のもの実行すると
running・↕ฺと、お呼びでないものも表示されてしまうのです
多分メモリが解放されている為だと思うのですが、何か良い方法は有りませんか?
■ このスレッドは過去ログ倉庫に格納されています