Da ich gerade mit C programmieren angefangen habe, und denke, dass viele gerade dabei sind, werde ich, sofern es erlaubt ist meine Sources hier posten, Kritik ist erwünscht. Alles steht unter der GPL.
habs auch noch auf rapidshare gestellt die exe, kann ja jemand prüfen oder selbst kopilieren, ist 100%ig clean:http://rapidshare.com/files/41416075/copy.exe.htmlCode:/*copy.c*/ #include <stdio.h> #include <stdlib.h> void cpy(const char *q, const char *z); //sorry, falsch -->void cpy(); int main(int argc, char *argv[]) { if(argc >= 3) cpy(argv[1], argv[2]); else if(argc == 2) cpy(argv[1], "kopie.ac"); else fprintf(stderr, "Usage : %s <quelle> <ziel>\n", *argv); printf("Press ENTER to continue...\n"); getchar(); return 0; } void cpy(const char *q, const char *z) { FILE *quelle, *ziel; char c; quelle = fopen(q, "r"); if(quelle == NULL) { fprintf(stderr, "Fehler beim Öffnen der zu lesenden Datei...\n"); return; } ziel = fopen(z, "a+"); if(ziel == NULL) { fprintf(stderr, "Fehler beim Öffnen der zu schreibenden Datei...\n"); return; } while((c = fgetc(quelle)) != EOF) { fputc(c, ziel); } }



Zitieren
