fopen Problem!
Verfasst: 12. Mai 2012 12:46
Hallo Forum,
ich habe ein Problem mit folgendem Code:
Unter Linux, erstellt mit QT Creator, läuft alles.
Leider unter Microsoft Visual Studio nicht, hier hat fopen ein Problem.
Mach ich einen grundsätzlichen fehler?
Warum ich keine QFile neheme? Weil ich keinen Stream gefunden habe, mit dem ich einzelne bytes, und mehrer Bytes in eine Struct schreiben kann.
Zudem läuft's ja auch unter Linux.
Vielen Dank für eure Tip's
Peter
ich habe ein Problem mit folgendem Code:
Unter Linux, erstellt mit QT Creator, läuft alles.
Leider unter Microsoft Visual Studio nicht, hier hat fopen ein Problem.
Mach ich einen grundsätzlichen fehler?
Code: Alles auswählen
void AQLogParser::ParseLogFile(QString fileName)
{
FILE *lf;
int i;
int count;
fileName = QDir::toNativeSeparators(fileName);
#ifdef Q_OS_WIN
const char* fi = fileName.toLatin1().constData();
#else
const char* fi = fileName.toUtf8().constData();
#endif
lf = fopen(fi, "rb");
if (lf) {
....
.....
......
.......
}
else {
qDebug() << "logDump: cannot open logfile\n";
}
Zudem läuft's ja auch unter Linux.
Vielen Dank für eure Tip's
Peter