9: 2011-07-13 (水) 00:43:17 sero[4] [5] | 現: 2024-01-08 (月) 12:59:02 lina[6] [7] | ||
---|---|---|---|
Line 20: | Line 20: | ||
- で、作った。ファイル名: input.c | - で、作った。ファイル名: input.c | ||
#include <guigui01.h> | #include <guigui01.h> | ||
+ | |||
void G01Main(void) { | void G01Main(void) { | ||
static const unsigned char cmdusage[] = { | static const unsigned char cmdusage[] = { | ||
Line 29: | Line 29: | ||
char * const p0 = g01_bss1a1, *p = p0; | char * const p0 = g01_bss1a1, *p = p0; | ||
int flag = 0; | int flag = 0; | ||
+ | |||
g01_setcmdlin(cmdusage); | g01_setcmdlin(cmdusage); | ||
+ | |||
for (;;) { | for (;;) { | ||
int c = jg01_inkey3(); | int c = jg01_inkey3(); | ||
Line 37: | Line 37: | ||
c = '\n'; | c = '\n'; | ||
g01_putc(c); | g01_putc(c); | ||
+ | |||
if (!flag) { | if (!flag) { | ||
if (c == 'q') | if (c == 'q') | ||
Line 52: | Line 52: | ||
} | } | ||
*p = '\0'; | *p = '\0'; | ||
+ | |||
g01_getcmdlin_fopen_s_3_5(0); | g01_getcmdlin_fopen_s_3_5(0); | ||
jg01_fwrite1f_5(p - p0, p0); | jg01_fwrite1f_5(p - p0, p0); | ||
Line 115: | Line 115: | ||
- まだ未完成。進展があったら更新。 | - まだ未完成。進展があったら更新。 | ||
+ | |||
+ | ** 展望 [#za6ea769] | ||
+ | - この企画でやってみたいことの列挙 | ||
+ | :: Hello, world | GUIGUI01によるセルフ開発が可能であることの実証 (完了) | ||
+ | :: ラインエディタ | テキストデータの入力支援 | ||
+ | :: (詳細未定) | プログラムの入力支援 | ||
** コメント欄 [#yd6c8bdd] | ** コメント欄 [#yd6c8bdd] |
(This host) = http://osask.net