Problem med skrive til text fil, virker et sted med ikke et andet sted.
HejJeg har et lille problem med et program jeg skal lave nogle ændringer i.
Koden kan findes her er i Visual Studio 2010 Express
http://www.centauri.dk/mRcvWin.zip
Jeg har et program der logger noget data fra et netværk. Det data skal jeg have skrevet ned i en tekst fil.
Mit problem er at at jeg bruger følgende til at skrive til en fil.
myfile.open ("test.txt");
myfile << "Test 1.\n";
myfile.close();
Det virker også i min standard procedure
int _tmain(int argc, _TCHAR* argv[])
Men under proceduren
void printPacket(char* Info)
Her har jeg koden
myfile.open ("test1.txt");
myfile << "Test2.\n";
myfile.close();
Den opretter her filen med den indeholder ikke noget.
Som om at det er noget i den procedure der gør at << ikke smider indholdet over i filen.
Nogen der har oplevet sådan noget eller kan se fejlen i min kode.