Advertisement

Qt中将纯文本中的整型数据转换为整数数组,并以矩阵形式表示

阅读量:

所面临的问题如下:我手头存在一个名为data.txt的纯文本文件,其中存储的全部为整型数值,具体示例如下:

我打算借助Qt工具将这段文本进行读取,并将其转换为整型数组进行存储。

在某个类中,我设计了一个函数用于处理这一问题,具体实现方式如下:

复制代码
 int** ImageMat::DateFile2ArrInt(QString fileName,int *prow, int *pcol)

    
 {   // 把读取的文件转换成二维数组保存,fileName为文件名,prow为行数,pcol为列数
    
     int **result;
    
     QFile file(fileName);
    
  
    
     if(file.open(QIODevice::ReadOnly))
    
     {
    
     QTextStream stream(&file);
    
     QRegExp rx("(\ d+)");
    
     QString     dataString("");
    
     int 

全部评论 (0)

还没有任何评论哟~