char name[1024];
unsigned int len;
printf("Enter your name: ");
fflush(stdout);
if (fgets(name, sizeof(name), stdin) == NULL) {
fprintf(stderr, "error reading name\n");
exit(1);
}
len = strlen(name);
if (name[len - 1] == '\n')
name[len - 1] = '\0';