#include <stdio.h>
#include <stdlib.h>
#include <string.h>


#define BUFLEN 5

int main(int argc, char **argv) {

  char *rtn;
  char dmy[BUFLEN];
  char buf[BUFLEN];

  memset(dmy, '\0', BUFLEN);
  memset(buf, '\0', BUFLEN);

  printf("before\n");

  printf("buf(Len:%d) = %S\n", strlen(buf), buf);
  printf("dmy(Len:%d) = %s\n", strlen(dmy), dmy);

  if ((rtn = fgets(buf,BUFLEN,stdin)) == NULL) {
    exit(-1);
  }

  printf("after\n");
  printf("buf(Len:%d) = %s\n", strlen(buf), buf);
  printf("dmy(Len:%d) = %s\n", strlen(dmy), dmy);

}