L
Sry wwegen dem 3er Post,
vieleicht hat sich schon jemand gewundert..
#include <stdio.h>
#include <windows.h>
#include <conio.h>
int main( void )
{
int datei, i;
float mb, gb;
printf( "Bitte Pfad angeben: " );
char *path;
path = malloc( sizeof(char)*255 );
scanf( "%[^\n]", path );
strcpy( path + strlen( path ), "\\test.clr" );
datei = creat( path, 0777 );
char *buff;
buff = malloc( sizeof(char) * 1024 * 10 );
i = 0;
memset( buff, '0', sizeof( buff ) );
printf( "\nZiel: %s\n", path );
while( 5 <= write( datei, buff, 1024 * 10 ) && !kbhit() )
{
i++;
if( 0 == ( i % ( 1024 * 25 ) ) )
{
mb = ( i / 1024 ) * 10;
gb = mb / 1000;
printf( "%.2f - GB\n", gb );
}
}
datei = 0;
printf( "\n\n\"%s\" will be deleted in 5 seconds...", path );
Sleep( 1000 );
printf( "\n\"%s\" will be deleted in 4 seconds...", path );
Sleep( 1000 );
printf( "\n\"%s\" will be deleted in 3 seconds...", path );
Sleep( 1000 );
printf( "\n\"%s\" will be deleted in 2 seconds...", path );
Sleep( 1000 );
printf( "\n\"%s\" will be deleted in 1 seconds...", path );
Sleep( 1000 );
printf( "\n\nDeleting: %s ...", path );
Sleep( 1000 );
i = remove( path );
if( -1 == i )
perror( "\n\tcannot deleting file:\t\t " );
else
printf( "\t\tsucsessfull" );
return 0;
}
perror gibt mir permission denied aus... Aber ich kann ja die Datei auch nicht löschen... Ist ja irgendwie klar... Ist ja ein Intwert.
Kann mir da wer Helfen?