Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 28.12.2002, 21:29 Titel: laden einr beliebigen datei ? |
|
|
also ich hab folgendes:
Code: |
FILE *Datei;
Datei = fopen("dialoge\\file", "r");
|
nun hab ich da den festegelegten ordner aber file soll variabel sein
wie muss ich das dann machen ?
fopen("dialoge\\"file, ?
fopen("dialoge\\"."file, ?
wie ?  |
|
Nach oben |
|
 |
VerruecktesHuhn Super JLI'ler

Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 28.12.2002, 21:39 Titel: |
|
|
Wie meinst du?
Ne art Funktion, und File als parameter? dann nimm doch sprintf! |
|
Nach oben |
|
 |
Michael JLI'ler
Anmeldedatum: 20.07.2002 Beiträge: 173 Wohnort: Münster / NRW Medaillen: Keine
|
Verfasst am: 29.12.2002, 10:48 Titel: |
|
|
würde ich auch meinen. Vorschlag:
Code: |
void DateiLaden(char* FileName)
{
char Buffer[100];
sprintf(Buffer, "dialoge\\%s", FileName);
FILE *f = fopen(Buffer, "r"); // oder w oder was auch immer
}
|
So würde ich das machen _________________ Es geht auch ohne  |
|
Nach oben |
|
 |
gl_echse JLI'ler

Anmeldedatum: 01.01.2003 Beiträge: 105
Medaillen: Keine
|
Verfasst am: 01.01.2003, 13:46 Titel: |
|
|
mach dass dann doch gleich:
Code: |
FILE *DateiLaden(char* FileName)
{
char Buffer[100];
sprintf(Buffer, "dialoge\\%s", FileName);
return fopen(Buffer, "r");
}
|
|
|
Nach oben |
|
 |
|