開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料、light版)
- 言語: C
- コンパイラ: UNIX ccコンパイラ (汎用UNIX)
『実践プログラミング 第3版』 (Steve Oualline (著)、 望月 康司 (監修) (翻訳)、 谷口 功 (翻訳)、 オライリー・ジャパン、1998年、ISBN978-4900900646) の8章(他の制御文)8.5(プログラミング実習)実習8-6を解いてみる。
実習8-6.
コード(TextWrangler)
#include <stdio.h> #include <string.h> int main(){ char line[100]; char str[100]; long i; printf("数値を入力: "); fgets(line,sizeof(line),stdin); strcpy(str,line); for( i = 0 ; i < strlen(str) - 1; i++){ switch(str[i]){ case '0': printf("zero "); continue; case '1': printf("one "); continue; case '2': printf("two "); continue; case '3': printf("three "); continue; case '4': printf("four "); continue; case '5': printf("five "); continue; case '6': printf("six "); continue; case '7': printf("seven "); continue; case '8': printf("eight "); continue; case '9': printf("nine "); continue; default: printf("? "); continue; } } printf("\n"); return (0); }
入出力結果(Terminal)
$ cc -g -o c_program c_program.c kamimuras-MacBook-Pro:c kamimura$ ./c_program 数値を入力: c1234567890c ? one two three four five six seven eight nine zero ? $
0 コメント:
コメントを投稿