操作超长字符串应该用什么类型?而且事先不知长度,只知很长。定义 char* c1  
while(true){
...........
strcat(c1, c2/*读出的数据char c2[1000]*/) 长度太长时这会出错,大概十次循环之后出错
..............
}所以我现在只好定义一个char c1[足够长],
然后得知长度后重新设置 c1[取得长度] = 0,
........
strcat(c1, c2);
......
这样就不会出错了。
但操作起来占CPU很大,且很慢。