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?
Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge
tja, ich vermute mal das du eigentlich den kompletten inhalt der datei lesen willst. da gibt es verschiedene moeglichkeiten. der einfachste weg waere die groesse der datei in byte festzustellen und dann entsprechend viel speicher zu allozieren. dann kannst du die gelesenen zeichen in diesem speicher ablegen...
WM_HOPETHISHELPS
thomas woelfer