[source] Kommando-zeilen Kopierer
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.
Code:
/*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);
}
}
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.html