datei kopieren



  • Hey hou...ihr lieben C- freeky freaks 😉
    Also ich haett mal eine Frage zu einem Programm, das einfach nicht funktionieren will:

    while((zeichen =fgetc (fp))!=EOF)
    {
    fputc (zeichen, fp_ziel);
    fprintf(fp_ziel, "%s", zielfeld);
    zeichen = fgetc(fp++);

    }
    fclose(fp);
    fclose(fp_ziel);
    }
    die Datei1 (mit zeiger fp ist offen, zeichen ist ein integer)... hoffe mir kann hier jemand helfen....
    thx im Voraus....
    ilona



  • Check_nix_check schrieb:

    Hey hou...ihr lieben C- freeky freaks ;)...

    hättest vielleicht besser im -Forum nachgefragt. :p



  • ➡ C-Forum

    (1 über dem C++-Forum 😉 )



  • So funktioniert es bei mir:

    #include <stdio.h>
    
    int main ( void )
    {
    	char buf;
    	FILE *fptr_original, *fptr_copy;
    
    	fptr_original = fopen ( "original.txt","r" );
    	fptr_copy = fopen ( "copy.txt","w" );
    
    	while ( ( buf = fgetc ( fptr_original ) ) != EOF )
    		fputc ( buf, fptr_copy );
    
    	fclose ( fptr_original );
    	fclose ( fptr_copy );
    
    	return 0;
    }
    

Anmelden zum Antworten