用malloc()函数例如 for(int i = 0; i < 8; ++i) str[i] = (char *)malloc(sizeof(char) * BUFSIZE);BUFSIZE是你申请的存储单元的数目,可以自己根据情况设定,在main()函数前面定义为宏
谢谢