2009-12-12から1日間の記事一覧

fgets()結果の改行要らないんだけど

Cの文字列処理がよく分からん。 fgets()してみたら改行が最後に入っててうざかったから char buf[20], *p; fgets(buf, 20, stdin); for (p = buf; *p != '\0'; p++) ; p--; *p = '\0'; とかやって消したんだけど、バカっぽい。 普通どうするの?fscanf()? …

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その6 文字列を扱ってみる〜

かーねる・う゛いえむにっきからの続き。前回までに作ったExtentionはキー・バリューをlongにしていたので文字列が扱えなかった。また、一定以上の数値をkeyに渡すことが出来なかった。これではカッコ悪い。 という訳で、前回までに実装したXPCOMモジュール…