4: 2010-02-02 (火) 13:47:30 lina[6] [7] | 5: 2010-02-04 (木) 18:23:22 lina[6] [8] | ||
---|---|---|---|
Line 130: | Line 130: | ||
+ | *引数の受け取り [#j8c6128d] | ||
+ | getcmdline系で受け取るらしいんだけど、どうもわからん。例えばこんなことして・・・ | ||
+ | unsigned char cmdusage[] = { | ||
+ | 0x86, /* これは決まり文句なのでとりあえず変更しない */ | ||
+ | 0x55, /* 引数名省略可能モード */ | ||
+ | 0x1c, 2, 'o','p','t', 0x0c, 9, 0x01, 'i', 'o', 'n', '-', 'f', 'i', 'l', 'e', | ||
+ | 0x0c, 2, 'o','u','t', 0x0c, 9, 0x01, 'p', 'u', 't', '-', 'f', 'i', 'l', 'e', | ||
+ | 0x40 /* 最後のこれも決まり文句なので変更しない */ | ||
+ | }; | ||
- | + | 第一引数をプログラム内に受け取るにはどうしたらえぇんじゃろ・・・見つからないなぁ・・・ | |
- | + | ||
*COLOR(red){オイラ的な備考} [#o91a8f8f] | *COLOR(red){オイラ的な備考} [#o91a8f8f] | ||
このUsage表示(コマンドライン定義)では、省略形を使う場合はかならずソースにベタ書きをのこしておくといいと思う。 | このUsage表示(コマンドライン定義)では、省略形を使う場合はかならずソースにベタ書きをのこしておくといいと思う。 |
(This host) = http://osask.net