【初心者歓迎】C/C++室 Ver.60【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.60【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト5:デフォルトの名無しさん 08/10/15 17:14:41 あ、例示のクラス名と変数名が一緒なのは単なるミスです。 6:デフォルトの名無しさん 08/10/15 17:18:59 C言語をゲーム感覚で学べるソフトとかありませんか? 例えばlispで言うnsclisperみたいな物があればいいです。 7:デフォルトの名無しさん 08/10/15 17:27:41 独自のアロケータを使ったstring型を作れたのですが、出力方法がわかりません。 キャスト無しでもキャストしてもエラー出ます。 coutの拡張は難しいです。 なんとかなりますか? typedef basic_string<char, char_traits<char>, userallocator <char> > u_string; int main() { u_string a="abcdef"; // cout<<(char*)a; } 8:デフォルトの名無しさん 08/10/15 17:33:12 自己解決しました u_string a="abcdef"; cout<<&a[0]; でもデータが連続していて最後が0になってないと駄目なんですが。 不連続でも可能な方法ありますか 9:デフォルトの名無しさん 08/10/15 17:36:23 a.c_str(); が使用可能でした。STLは便利ですね。 これならデータが不連続でも良さそうなんですけど もしデータが100Mとか貯まっていたらメモリにコピーを用意するのに それだけ悔いますよね。直接ファイルに書き出したい場合に方法無いですか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch