tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
193
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xfaiss xfaiss ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Hi Zusammen

    Ich habe folgendes Problem, ich möchte in einen Pfad eine Benutzereingabe einfügen.

    Ich weiss dass es in c# beispielsweise mit +eingabe+ gemacht wird.
    Was für Möglichkeiten habe ich in c++ und fopen?


    char Temp[1000];
    FILE *Daten;
    Daten= fopen("userlogins/benutzereingabe.txt","r");

    Danke im Voraus

    Grüsse Xenia
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Du kannst de Eingabe bspw. händisch mit strcat zusammenbasteln :

    Code cpp:
    1
    2
    3
    4
    5
    
    char myFilePath[1000];
    string myBenutzereingabe = "XYZ";
    strcat( myFilePath, "userlogins/" );
    strcat( myFilePath, myBenutzereingabe.c_str() );
    strcat( myFilePath, ".txt" );

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    xfaiss xfaiss ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Herzlichen Dank
    Funktioniert leider noch nicht ganz..
    Ich werde immer mit einer access Violation konfrontiert.

    Grüsse Xenia
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    Zeig einmal deinen aktuellen Code

    @vfl: Als erste muss ein strcpy...
    Und wenn schon die Klasse verwendet wird, warum dann nicht gleich +?
     

  5. #5
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Zitat Zitat von sheel Beitrag anzeigen
    @vfl: Als erste muss ein strcpy...
    oops, jau, da war ich zu schnell ....
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  6. #6
    xfaiss xfaiss ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    4
    Herzlichen Dank Ihr beiden!! Klappt wunderbar..
     

  7. #7
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    Es gibt noch eine andere Variante:
    Code c:
    1
    2
    3
    4
    5
    
    char Pfad[256];
    char Eingabe[256];
    sprintf(Pfad,"userlogins/%s.txt",Eingabe);
    FILE* Daten = fopen(Pfad,"r");
    //...


    Gruss
    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

Ähnliche Themen

  1. PHP5: fopen() ,dynamisches Pfad.
    Von PositivDenker im Forum PHP
    Antworten: 4
    Letzter Beitrag: 13.12.09, 20:32
  2. Invalid Argument bei fopen und UNC-Pfad
    Von TheVinc im Forum PHP
    Antworten: 1
    Letzter Beitrag: 24.11.06, 12:12
  3. vertracktes Problem mit Pfad bei fopen
    Von Spelmann im Forum PHP
    Antworten: 9
    Letzter Beitrag: 24.07.06, 16:45
  4. in Variable einen Text mit "" einfügen?
    Von der jonas im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 19.05.05, 16:37
  5. Variable in einen String einfügen.
    Von xamunrax im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.11.04, 10:45

Stichworte