WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   c- programm (http://www.wcm.at/forum/showthread.php?t=86021)

AlexanderFX 28.01.2003 14:23

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

_m3 28.01.2003 14:25

open
fgets
printf
close

bzw.

open
open
fgets
fprintf
close
close

AlexanderFX 28.01.2003 14:31

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

_m3 28.01.2003 15:03

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.

Flink 28.01.2003 15:04

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:

AlexanderFX 28.01.2003 15:30

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

_m3 28.01.2003 16:13

BRAVO !!!!! :) :cool:

irrsinn 28.01.2003 17:06

jeder fangt mal klein an

kikakater 29.01.2003 11:44

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