Ich habe das folgende Beispiel aus einem Buch. Es soll von einer Datei in eine andere kopieren. Zuerst gibt man den Namen der zu kopierenden Datei an ( argv[1] ) und dann den Namen der Datei, in die kopiert werden soll ( argv[2] ).
Code: Alles auswählen
//main.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
FILE *ein,*aus;
int ch;
if(argc != 3)
exit(1);
if((ein=fopen(argv[1],"rb"))==NULL)
exit(2);
if((aus=fopen(argv[2],"wb"))==NULL)
exit(3);
ch=fgetc(ein);
while(!feof(ein)) {
fputc(ch,aus);
ch=fgetc(ein);
}
fclose(ein);
fclose(aus);
printf("\n\n");
system("PAUSE");
return 0;
}
Habe ich die Funktion des Programms missverstanden oder hat das mit Visual Studio zu tun?
Vielleicht kann mir einer von euch helfen
