fgets(buf, sizeof(buf), stdin);
if (buf[0]) buf[strlen(buf) - 1] = '\0';