#include void main () { int input, flag; flag = 1; printf("行頭でピリオド \'.\' が入力されるまで入力を出力する\n"); while ((input = getchar()) != '.' || flag != 1) { /* '\n' がきた時のみ flag に 1 をセット */ if (input == '\n') { flag = 1; } else { flag = 0; } putchar(input); } }