kein Problem. ich hab gerade mal schnell folgendes Programm zusammengetippt und da wenn ich das mehrmals hintereinander laufen lasse ist die Dateigröße immer 0 und es kann nichts aus der Datei gelesen werden:
#include <stdio.h>
#include <windows.h>
int main(){
HANDLE hFile;
int iSize;
char szInhalt[100];
DWORD dwAnz;
hFile = CreateFile("c:\\test.txt",GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, 0,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
iSize = GetFileSize(hFile, NULL);
printf ("Dateigroeße: %i\n",iSize);
ReadFile(hFile, szInhalt, iSize, &dwAnz, 0);
printf ("%i Bytes gelesen: %s\n\n",dwAnz,szInhalt);
WriteFile(hFile,"Teeeeeeest",10,&dwAnz,0);
printf ("%i Bytes geschrieben",dwAnz);
CloseHandle(hFile);
return 0;
}
[/PHP]