* easy-Cの入門書
-(by [[K]], 2023.10.24)

--目次はこちら → [[a23_intro00]]

** easy-CからC言語への移行
|''easy-C''|''C''|
|PLAY  mml;|APlay_mml(ply, 0, mml);|
|PLAY1 mml;|APlay_mml(ply, 1, mml);|
|PLAY2 mml;|APlay_mml(ply, 2, mml);|
|||
|PR k;|printf("%d ", k);|
|PRS msg;|printf("%s ", msg);|
|PRLF;|purchar('\n');|
|k = INPUT(msg);|printf("%s", msg); scanf("%d", &k);|
|GO no1;|goto no1;|
|IF (...)|if (...)|
|FOR (...)|for (...)|
|RND(...)|aRnd(...)|
|END;|exit(0);|
|WINDOW x,y;|AWin *win; win = aOpenWin(x, y, "graphics");|
|PICTURE file;|aEasyC_picture(win, file, 0, 0);|
|||
|ECHWIN(x,y);|AWin *win; win = aOpenWinEx(x, y, "graphics");|
|ECH(x,y,ch,col,bcol);|aEch(win, x, y, ch, col, bcol);|
|''easy-C''|''C''|備考|
|PLAY  mml;|APlay_mml(ply, 0, mml);|かっこを減らす&短くするため|
|PLAY1 mml;|APlay_mml(ply, 1, mml);||
|PLAY2 mml;|APlay_mml(ply, 2, mml);||
||||
|PR k;|printf("%d ", k);|かっこを減らす&短くするため|
|PRS msg;|printf("%s ", msg);|かっこを減らす&短くするため|
|PRLF;|purchar('\n');|\nは小学生にはわかりにくい。別命令になっているほうがマシ|
|k = INPUT(msg);|printf("%s", msg); scanf("%d", &k);|ポインタを使わずにキー入力|
|GO no1;|goto no1;|短くするため|
|IF (...)|if (...)|大文字化のみ|
|FOR (...)|for (...)|大文字化のみ|
|RND(...)|aRnd(...)|大文字化のみ|
|END;|exit(0);|大文字化のみ|
|WINDOW x,y;|AWin *win; win = aOpenWin(x, y, "graphics");||
|PICTURE file;|aEasyC_picture(win, file, 0, 0);||
||||
|ECHWIN(x,y);|AWin *win; win = aOpenWinEx(x, y, "graphics");||
|ECH(x,y,ch,col,bcol);|aEch(win, x, y, ch, col, bcol);||

-[註]
--最初のAPlay_mml();の前に、APlay *ply = aOpenPlay16(100000); をやる。
--最後のAPlay_mml();の後に、APlay_run(ply); をやる。





* こめんと欄
-掲示板をご利用ください。→[[a23_bbs]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS