Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

primitiver dateizugriff in c

the brain / 6 Antworten / Flachansicht Nickles

zeawus
ich will in meinem programm aus einer textdatei worte auslesen,
und sie als variablen(char) ganz normal weiterverarbeiten.
das proggi schaut jetzt so aus, was muss i ändern
#include "stdio.h"

main()
{
int c;
FILE *fp;

fp = fopen("/usr/local/bin/stp/input","r");
while (c != EOF){
c = getc(fp);
putc(c, stdout);
}
fclose(fp);
}

wie kann ich den output der datei in eine variable schreiben?

bei Antwort benachrichtigen
the brain Nachtrag zu: „primitiver dateizugriff in c“
Optionen

hä?
da komm ich jetzt nit ganz mit, ich will eigendlich nur den inhalt einer ascii-datei in eine char variable schreiben, um das dann ganz normal weiter zu bearbeiten.
muss ich das jetzt mit getc() machen und den output von stdout in die char variable umleiten, oder gibts da eine andere funktion, die diese aufgabe wewältigt?
danke für alle antworten
MFG the brain

bei Antwort benachrichtigen