Cuestión : Datos binarios

Hola, necesidad del
I de leer datos binarios, cuál es problema en mi código. Encuentro este error: función maching del
no para la llamada a 'QDataStream:: readRowData () '
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
aparato notpretty del >void " del class= " de " codeSnippet726918 del id= del
textBrowser->append (el “archivo no es existe”);
    }
    ¡si (! file.open (QIODevice:: Inalterable | QIODevice:: Texto)){
        ui - >textBrowser->append (el “archivo no está abierto”);
        vuelta;
    }
    QDataStream adentro (&file);
    in.setVersion (QDataStream:: Qt_4_3);
    
    max_lines sin firmar de la internacional = 102;
    lines_read sin firmar de la internacional = 0;
    ¡mientras que (! lines_read < max_lines del && de in.atEnd ())
    {
        Contenido de QString = in.readRawData ();
        ui->textBrowser->append (contenido);
        lines_read++; línea contador del aumento de //
    }
    file.close ();
}
class= del

Respuesta : Datos binarios

Hola obad62,

primero no hay “readRowData” en el código que usted fijó así que conjeturo que es un tipo y que debe ser “readRawData” - de todos modos, QDataStream:: el readRawData se declara como “internacional QDataStream:: el readRawData (el carbón de leña * s, internacional len)”, así que usted tienen que pasar un indicador “a un carbón de leña” - proteger y el tamaño del almacenador intermediario. el “readRawData” después llenará el almacenador intermediario de los datos cargados y volverá el número de octetos cargados como “internacional”.

BTW: Usted le escribió “necesidad de leer datos binarios”, pero su código parece ser escrito para leer la secuencia línea por línea de un archivo de texto. Si usted quiere leer a una OMI del archivo de texto usted debe utilizar “QTextStream” y su función “readLine” en vez de “QDataStream”.

Esperar que ayudas,

ZOPPO
Otras soluciones  
 
programming4us programming4us