【文件属性】:
文件名称:gnl_refined
文件大小:681KB
文件格式:ZIP
更新时间:2021-03-15 18:13:33
C
gnl_refined
要求:
使用read,malloc,free可以*编写一个名为get_next_line的函数。
该函数将读取文件(执行时将其链接作为参数)到每一行的末尾。
读取的值存储在参数line 。 它不应包含'\n' 。
函数返回值1:已读取一行,0:读取完成,-1:错误。
原型: int get_next_line(char **line)
应该没有内存泄漏。
奖金部分要求:
该程序一次可以读取多个文件。
怎么运行的?
通过./test.sh运行test.sh文件。
否则:使用以下命令编译: gcc -g -Wall -Wextra -Werror -fsanitize=address main_test.c get_next_line.c get_next_line_utils.c
或使用: gcc -g -Wall -Wextra -Werror
【文件预览】:
gnl_refined-main
----get_next_line_bonus.c(2KB)
----get_next_line_utils.c(2KB)
----get_next_line.h(1KB)
----get_next_line_bonus.h(1KB)
----mind_map_screenshot.png(712KB)
----get_next_line.emmx(52KB)
----main_test.c(709B)
----get_next_line.c(2KB)
----get_next_line_utils_bonus.c(2KB)
----README.md(985B)