[OSASK 6460] FORM: RE: ファイル読み込み失敗します

このメールは、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 はファイルの中身まで
見ているんでしょうか?(バイナリは駄目とか)

申し訳ありませんがコメントよろしくお願いします。



ML番号でジャンプ
ML単語検索