#include <stdio.h>

struct syain {
  char name[20];/* 氏名 */
  char post[20];/* 所属 */
  int syainID;/* 社員番号 */
};

int main()
{
  struct syain data[20];/* 社員データ格納エリア */
  int i;/* forループ用変数 */
  int count = 0;/* 入力したデータ件数 */

  for ( i = 0; i < 20; ++i) {
    printf("input name...");
    if (scanf("%s", data[i].name) != 1)/* Ctrl+Dが押されたらbreakでループを抜ける */
      break;
    printf("input post...");
    scanf("%s", data[i].post);
    printf("input syainID...");
    scanf("%d", &data[i].syainID);
    count = count + 1;
    printf("\n");/* 改行 */
  }

  printf("\n");
  printf("\n");
  for ( i = 0; i < count; ++i) {
    printf("\n");
    printf("*******[ IDnumber %d ]*******\n", data[i].syainID);
    printf(" post:%s\n", data[i].post);
    printf(" name:%s\n", data[i].name);
    printf("*****************************\n");
  }

  return 0;
}
