C言語:入力した単語を文字列として認識させる。

$ vim 110310.c

a
 1 #include <stdio.h>
  2
  3 int main(void)
  4 {
  5 char namae[10];
  6 int nagasa;
  7 int i;
  8 int tuzuki;
  9
 10 tuzuki = 1;
 11 printf("果物の名前入力>>");
 12 for(nagasa = 0; tuzuki == 1; nagasa++)
 13 {
 14 scanf("%c", &namae[nagasa]);
 15 if(namae[nagasa] == '\n')
 16 {
 17 tuzuki = 0;
 18 }
 19 }
 20
 21 nagasa--;
 22
 23 for(i = 0; i < nagasa; i++)
 25 printf("%c", namae[i]);
 26 }
 27 printf("が大好き\n");
 28 return 0;
 29 }

Esc


$ gcc -o 110310 110310.c
$ ./110310
果物の名前入力>>ばなな
ばななが大好き