今回は、対話環境から作っていく。 * プロンプトからキー入力を得る * 入力文字列を解釈し、実行する * 最初に戻る できた。 /** * @file moiforth2.c * * moiforth2 moi's forth interpreter * */ #include void main(void) { char instr[100]; while (1) { printf("# "); fgets(instr, 100, stdin); printf("%s", instr); } } これをコンパイルし実行すると、以下のようになる。 # abc abc まだ対話環境がないので、入力文字をオウム返しするだけだが、できた。 [[戻る|Forthを作ってみる2]] [[前へ|Forthを作ってみる2 / 構造を考える]] [[次へ|Forthを作ってみる2 / 構文解析を作る]] :Amazonリンク:[Thinking Forth|http://www.amazon.co.jp/gp/product/0976458705?ie=UTF8&tag=moi0e-22&linkCode=as2&camp=247&creative=7399&creativeASIN=0976458705] {{adsence}}