fgets读取很长的行到一个字符串时,如何分配字符串的长度?

本来想分配100个字符fgets(line,100,fp), 其中“lines”是目标字符串,100是分配的字符串长度,fp是文件指针。能不能写一个函数把fgets(line,100,fp)中的“100”彻底替换掉?变成动态的?

第1个回答  2017-12-14
#define string_length 100
fgets(line,string_length,fp);本回答被网友采纳
相似回答