はじめての C
コード in_out を 少しいじってみる。
- /* in_out.2 */
- #include
- #define MAX 100
- /*
- * 整数をいったん文字列として入力して、
- * 短い整数型(short int)に変換して出力
- */
- main()
- {
- short int data;
- char buf[MAX];
- while(fgets(buf, MAX - 1, stdin) != NULL) {
- data = (short)atoi(buf);
- fprintf(stdout, "%d\n", data);
- }
- return 0;
- }
$./in_out.2 < random_list として確認。