Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » probs mit file öffnen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.10.2003, 15:53 Uhr
geissbock



ich will den user eingeben lassen welche datei bearbeitet werden soll. bloß wenn fopen nicht am anfang steht meckert der compiler gleich rum. bloß ich kann doch niht ein file öffnen lassen wo ich noch nichtmal weiß welches geöffnet werden soll. gibt es da noch andere funktionen oder geht das nicht? wenn es mit fopen geht wie binde ich dann die eingegeben datei ein?


C++:
printf ("Datei: ");
scanf ("%s", &file);
FILE *quelle = fopen( "file.txt","w+");



so wie es jetzt ist würde er ja die datei 'file.txt' öffnen. wie binde ich die variable 'file' in das fopen ein?

mfg geissbock

Dieser Post wurde am 30.10.2003 um 15:54 Uhr von geissbock editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.10.2003, 16:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Wenn du uns noch sagen kannst wie "file" definiert ist (also ob char oder std::string, oder ...)

dann können wir dir helfen!
--
class God : public ChuckNorris { };

Dieser Post wurde am 30.10.2003 um 16:02 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.10.2003, 16:04 Uhr
geissbock




C++:
char file[50];


was ist den std::string? das kenn ich nicht. welche vorteile bringt die benutzung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.10.2003, 16:04 Uhr
virtual
Sexiest Bit alive
(Operator)



C++:
#include <stdio.h>

int main()
{
    FILE* quelle;
    char file[100];

    printf("Datei: ");
    flush(stdout);
    if (1 != scanf("%s", file))
    {
    /* Fehlerbehandlung */
    }
    quelle = fopen(file, "w+");
    if (NULL == quelle)
    {
    /* Fehlerbehandlung */
    }
    ...
}


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.10.2003, 16:14 Uhr
geissbock



du meintets sicherlich fflush! aber ich sehe den vorteil nicht darin.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.10.2003, 16:21 Uhr
virtual
Sexiest Bit alive
(Operator)


Es passiert sonst bei manchen Systemen, daß der Text "Datei: " erst nach der Eingabe erscheint.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.10.2003, 16:21 Uhr
geissbock



aha!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.10.2003, 16:26 Uhr
geissbock



ich kann mir jetzt das gewünschte file einlesen, aber wie öffne ich die dann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
30.10.2003, 16:36 Uhr
virtual
Sexiest Bit alive
(Operator)


???
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
30.10.2003, 16:40 Uhr
geissbock





hast du in deinem post 003 schon gezeigt!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: