主要是看与动态申请二维数组的区别
动态申请行数 列数确定的二维数组;
行数 列数确定
int n=k1,m=3; //n行 m列
int **scan_point; //动态申请二维数组
scan_point=new int*[n];
for(int i=0;i<n;i++)
scan_point[i]=new int[m];
行数不确定 列数确定
#include<iostream>
#include<fstream>
#include<cmath>
#include <malloc.h>
#include <string>
using namespace std;
int main()
{
fstream fin_0("dian.txt",ios::in);
char c;
int lineCnt=0;
while(fin_0.get(c))
{
if(c=='\n')
lineCnt++;
}
cout<<lineCnt+1<<endl;
fin_0.close();/////////////////////计算文件的行数
int **dian_point=(int **)malloc(sizeof(int) * (lineCnt+1));//用变量lineC