C++关于使用的指针

C++ about pointer used

本文关键字:指针 于使用 C++      更新时间:2023-10-16
int main()
{
int rows=0;
int studId,course;
char ch;
while(FileIn>>studId>>course)
{
for(int i=0;i<5;i++)
{
FileIn>>ch;  
}
rows++;
}
char** questions = new char*[rows];

new char*[rows]是什么意思? 如果行 = 10。

文件内容为

20 1 A B C D E 
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E

分配一个包含 10 个类型为 "char* "的元素的数组。

由于"问题"是双指针,因此它使用新字符*[行]指向大小行的指针数组,也就是说,在字符**问题=新字符*[行]之后,可以提出问题以指向字符类型的指针。 希望我回答了你的问题。