このメールは、OSASK-ML投稿フォームから書き込まれた内容です。 お名前: 清水 [OSASK 6459] Re: ファイル読み込み失敗します への返信です。 川合さん返信ありがとうございます。 > これは確認なのですが、fputs(char *)というのは文字列をコンソー > ルに出力する関数なのでしょうか?fputc(int i)は、雰囲気からする>と > fputs(setdec(i))みたいなもののようですが、関数名からするとputc() > すなわち1文字出力のような気もします。とりあえず今のところ僕は関 > 数名から受ける印象を優先しています。 fputc(int i) は数字をコンソールに出力する関数、 fputc(char* s) は文字をコンソールに出力する関数です。 これらはちゃんと動いているようです。 > ロジックそのものがいまいちはっきりしませんが(たとえばfp0はど > こで設定しているのか?とか)、落ちているのは本当にlib_readmodule > size()なのか、その辺からして僕には疑問です。 fp0 は lib_mapmodule(0x0000 /* opt */, 0x0210 /* slot */, 0x5 /* R-mode */, areasize /* map-window size */, fp0, 0); で初期化しているはずですがおかしいのでしょうか? それからいろいろ試した結果、TEDITC02.INI はシグナル16が 返ってきて普通に読めるようです。なぜか CLASSES.WRP の場合 シグナル17が帰ってきます。そもそもどのシグナルが何の意味を あらわしているのかわからないのでお手上げ状態です。 あとbench01o.cでCLASSES.WRPを読ませるようにしたのですが これも動きませんでした。lib_steppath0 はファイルの中身まで 見ているんでしょうか?(バイナリは駄目とか) 申し訳ありませんがコメントよろしくお願いします。