- 1 名前:デフォルトの名無しさん [2008/02/10(日) 15:06:12 ]
- プログラミング言語 D (D Programming Language) について語るスレッドです。
過去スレは >>2 ■本家 ttp://www.digitalmars.com/d/ ttp://www.kmonos.net/alang/d/ (和訳) ■コンパイラ ttp://www.digitalmars.com/d/dcompiler.html (DMD, 本家) ttp://dgcc.sourceforge.net/ (GDC, gccフロントエンド) ttp://gdcmac.sourceforge.net/ (GDCのmac用バイナリ) ■参考URL ttp://f17.aaa.livedoor.jp/~labamba/ (D言語研究) ttp://dsource.org/ (dsource) ttp://tinyurl.com/3da5oa (C/C++に疲れた人のD言語) ttp://www.kmonos.net/alang/wnd/ (わかったつもりになるD言語) ttp://shinh.skr.jp/d/ (SDL, SDL_*, OpenGL, GLU, glutのポーティングとか) ttp://shoo.s20.xrea.com/shoo/programing (D言語とTangoの入門講座) ttp://www.nicovideo.jp/mylist/4453698 (D言語で作られた芝ゲー niconico動画) ■ IDE ttp://dronten.googlepages.com/dscite (DSciTE) ttp://forums.codeblocks.org/index.php?board=20.0 (Code::Blocks) ttp://www.dprogramming.com/entice.php (Entice Designer) ttp://www.dsource.org/projects/descent (Descent) ttp://www.dsource.org/projects/poseidon (Poseidon)
- 797 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:29:54 ]
- Streamは読み書きでpositionを共有してるからpositionのリセットが必要。
import std.stdio; import std.stream; void main(){ Stream ms = new MemoryStream; ms.writeLine("hello"); ms.position = 0; string s = ms.readLine().idup; writefln(s); }
- 798 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:30:16 ]
- これでできたようです
import std.stdio, std.stream; void main(){ Stream ms = new MemoryStream; ms.writeLine("hello"); ms.writeLine("world!"); string s = ms.toString(); writefln(s); }
- 799 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:31:30 ]
- >>797 もしかしてそうじゃないかなと思ってpositionを再設定しようと
思ったんだが 0 を入れればいいのかわからなかったので 発見した toString() を試してみたらいけました ありがとう
- 800 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:34:58 ]
- >>799
toStringでもOK。 ただ、toStringはread可能,seek可能かによって微妙に動作が変わるから注意な。
- 801 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:38:38 ]
- >>795
std.openrjと同じくらいは役に立つんじゃね?
- 802 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:47:09 ]
- >>790
これは・・・・・ もしかしてまだ作りかけなのかな・・・・
- 803 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:56:33 ]
- 壮絶な勘違
- 804 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 01:00:49 ]
- 単に.NETみたいにしたいだけなんじゃ…
|

|