- 作者: 川合秀実
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/03/01
- メディア: 単行本
- 購入: 36人 クリック: 735回
- この商品を含むブログ (299件) を見る
30日でできる!19日目はコマンドをさらに追加する。type
コマンドとか、実行コマンドを追加する。
type
コマンドを実装しているとき、QEMUのバグなのか?GCCのバグなのか?どうしても動かない部分があった。
なんで同じfor文なのに動かないんだ?相当苦労してしまった。
- mtask.c
} else if (cmdline[0]=='t' && cmdline[1]=='y' && cmdline[2]=='p' && cmdline[3]=='e' && cmdline[4]==' ') { for (y = 0; y < 11; y++) { s[y] = ' '; } ... // Find file for (x = 0; x < 224;) { if (finfo[x].name[0] == 0x00) { break; } if ((finfo[x].type & 0x18) == 0) { for (int idx = 10; idx >= 0; idx--) { // 何故かこのコードだと動く // for (int idx = 0; idx < 11; idx++) { // 何故かこのコードでは動かない if (finfo[x].name[idx] != s[idx]) { goto type_next_file; } } break; // Find file } type_next_file: x++; } ...
最後の、アプリケーション起動もとりあえずうまくできるようになった。次はAPIだ...