我有以下功能。
char* readFile(const char *fileName){
std::ifstream file(fileName);
char *str[50];
int count=0;
if(file){
str[0] = new char[50];
while(file.getline(str[count], 50)){
count++;
str[count] = new char[50];
}
}
return str;
}
前一个函数的行为是:
- 逐行读取文本文件的内容。
- 将每一行保存在二维数组的项目中。
- 然后返回动态二维数组。
现在,我想将从函数返回的二维数组分配给一个合适的变量,或者我想返回对该动态二维数组的引用?