char * mystery(char * s) { int len = 0; int c = getchar(); if (c == EOF) return NULL; while (true) { s[len] = c; len += 1; c = getchar(); if (c=='\n' || c==EOF) break; } s[len] = 0; }