Hi obad62,
först det finns inte någon ”readRowData” i kodifiera som du postade, så jag gissar den är en typ och bör vara ”readRawDataen” - i alla fall, QDataStream:: readRawDataen förklaras som ”int QDataStream:: readRawDataen (röding * s, int len),”, så du måste att passera en pekare till ”en röding” - fungera som buffert och storleksanpassa av fungera som buffert. ska påfyllningen ”för readRawDataen” den därefter fungera som buffert med de laddade datan och går numrera av laddade byte tillbaka som ”int”.
BTW: Du skrev dig ”behov att läsa binära data”, men ditt kodifiera verkar för att vara skriftligt att läsa stränger linje för linje från en text sparar. Om du önskar att läsa en text sparar IMO som du bör använder ”QTextStream” och, dess fungera ”readLinen” i stället för ”QDataStream”.
Hoppas att hjälp,
ZOPPO