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