diff --git a/c-programming/io/freadln.c b/c-programming/io/freadln.c index 82e20b0..647cabc 100644 --- a/c-programming/io/freadln.c +++ b/c-programming/io/freadln.c @@ -135,12 +135,13 @@ int main(void) { // stdin test printf("Type something> "); char* line; - if (finreadln(&line, NULL) == freadln_ERROR) { + size_t line_length = 0; + if (finreadln(&line, &line_length) == freadln_ERROR) { perror("freadln"); return EXIT_FAILURE; } printf("Input string: '%s' (%" PRIuSIZE " characters)\n", line, - (SIZE_T_FORMAT) strlen(line)); + (SIZE_T_FORMAT) line_length); // file test #define TEST_FILE "freadln_test.txt"