这是否可以逐个从文件中获取行并将它们保存到char数组中,其数量由每行中的字符数决定?
答案 0 :(得分:1)
这 https://linux.die.net/man/3/getline
ssize_t getline(char **lineptr, size_t *n, FILE *stream);
getline会自动分配lineptr,如果它为NULL或者不足以包含字符串
答案 1 :(得分:1)
你的问题:
这是否可以逐个从文件中获取行并将它们保存到char数组中,其数量由每行中的字符数决定?
答案:
Yes
要实际完成此操作,建议查看功能:fgets()
和getline()
。两者都在头文件中找到:stdio.h
。阅读相关的MAN页面了解详细信息。