![]() |
c- programm
i bräuchte ein einfaches programm, welches eine textdatei mit namen a.txt ausliest, den inhalt ausgibt (bzw. einen teil) und den gesammten inhalt dann in eine datei namens b.txt reinkopiert....
i hoffe ihr könnt mir helfen. mfg alex |
open
fgets printf close bzw. open open fgets fprintf close close |
ja nur ...
i hab keine ahnung wie ich fopen, fgets ,.... benutzen muss. oder wo ich ihm sagen muss wo er die datei bekommet ... :confused: :heul: i bin eben no ein dreckiger c-anfaenger :( HELP ME |
RTFM
fopen http://www.mkssoftware.com/docs/man3/fopen.3.asp fgets http://www.mkssoftware.com/docs/man3/fgets.3.asp fprintf http://www.mkssoftware.com/docs/man3/printf.3.asp Bei spezifischen Fragen wieder hier melden. |
Warum lädst du dir nicht einen Borland C++-Builder oder Ähnliches bzw. die Dokumentation dazu herunter oder benutzt die Online-Hilfe zu der Entwicklungsumgebung? :confused:
|
HABS GESCHAFFT
#include <string.h> #include <stdio.h> #include <stdlib.h> main (void) { char gelesene_zeile[200]; char *quelle, *daten; FILE *datei; FILE *schreiben; quelle="a.txt"; datei=fopen (quelle, "rb"); schreiben =fopen("b.txt", "wb"); do { daten=fgets (gelesene_zeile, 200, datei); if (daten!=NULL) { printf("%s", gelesene_zeile); fputs(gelesene_zeile, schreiben); } } while(daten!=NULL); fclose (datei); fclose (schreiben); printf("\n\n Daten-verbindung beendet. \n Inhalt von a.txt in b.txt kopiert.\n\n"); } thx 2 all |
BRAVO !!!!! :) :cool:
|
jeder fangt mal klein an
|
Variablen: char filename_quelle1[256], filename_ziel1[256] ... Dateinamen (+inkl. Pfad)
tf_quelle1, tf_ziel1 ... Handle der geöffneten Dateien bpuffer_zeile1 ... binärer Puffer für die einzulesenden Daten ilofpuffer_zeile1 ... Länge der eingelesenen Zeile mittels fgets |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag