/* Задача 09: программа с дефектами. Починить минимально. */ #include #include #include int main(int argc, char **argv) { const char *word = argc > 1 ? argv[1] : "hello"; size_t n = strlen(word); char *buf = malloc(n); if (!buf) { return 2; } strcpy(buf, word); printf("len=%zu\n", strlen(buf)); free(buf); free(buf); return 0; }