如题所述
两种方法,
定义一个尽可能大的字符串
2.每次读入一个字符,使用realloc动态分配内存
呃呃,不行的哦。一开始可以定义的多一点。但是可以动态修改字符串长度:
char *str = "abc";
str = (char *)malloc (sizeof (char *) * 这儿是新字符串的长度,算上末尾的0)
具体使用方法,可百度,或者手册
或者问我😃