ein c programm unter unix
-
Hallo,
ich möchte gerne ein c programm schreiben, dass zum Kopieren
von beliebigen Files benutzt werden kann.
Leider habe ich Anlaufschwierigkeiten, da ich noch nie
ein c programm mit open, creat, close, read und write geschrieben habe.
Wie würde so ein Programm aussehen.
Wäre sehr dankbar für Ratschläge und Tipps.Gruß infostud
-
Hi,
man: fopen
man: fclose
man: fread
...und die Querverweise beachten.Ferner ist das noch hilfreich:
http://www.cppreference.com/stdio/
-
Danke für die links.
Aber ich kann mir immernoch nicht wirklich vorstellen, wie so ein Programm aussehen soll.
Ich meine Files kopieren.... hmmm....
Wie müssten Parameter etc. aussehen???
Stolpere zur Zeit, da es ne Weile her ist seit ich mein letzte c-programm geschrieben habe.
-
infostud1 schrieb:
Wie müssten Parameter etc. aussehen???
Also wenn die main()-Funktion so aussieht:
int main(int argc, char **argv)
Dann kannst du über argc auslesen wieviele Strings/Parameter dem Programm übergeben werden. Auf die einzelnen Parameter kannst du dann über argv[0], argv[1], usw. zugreifen.
-
Hey, das würde mich auch interessieren, wie sieht dann solch ein Programm aus???
-
Hi
kann jemand den Quellcode zuschicken?
-
Wenns nur ums Kopieren geht...
#include <unistd.h> int main(int argc, char *argv[]) { if(argc == 3) rename(argv[1], argv[2]); return 0; }
Das kopiert dann Parameter 1 nach Parameter 2.
-
isses nciht so das rename() nicht kopiert sondern verschiebt?
Gruessle TDO