Damit zeigt er mir 4 Fehler an :
Code:
C:\Users\golden\Documents\C++ Projekte\wqe\qq.cpp(21) : error C2440: 'initializing' : cannot convert from 'struct _iobuf *' to 'struct _iobuf'
No constructor could take the source type, or constructor overload resolution was ambiguous
C:\Users\golden\Documents\C++ Projekte\wqe\qq.cpp(23) : error C2676: binary '!=' : 'struct _iobuf' does not define this operator or a conversion to a type acceptable to the predefined operator
C:\Users\golden\Documents\C++ Projekte\wqe\qq.cpp(24) : error C2664: 'fwrite' : cannot convert parameter 4 from 'struct _iobuf' to 'struct _iobuf *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
C:\Users\golden\Documents\C++ Projekte\wqe\qq.cpp(25) : error C2664: 'fclose' : cannot convert parameter 1 from 'struct _iobuf' to 'struct _iobuf *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Edit : Wenn ich's aber so schreibe :
Code:
int hFile;
FILE *hFile = fopen ("checklist.txt", "wb");
if (hFile != NULL) {
fwrite(buffer, 1, bytesRead, hFile);
fclose(hFile);
}
}
Dann nur : error C2040: 'hFile' : 'struct _iobuf *' differs in levels of indirection from 'int'
Edit2 : Ich habs
struct hFile;
und darauf bin ich alleine gekommen ;d