Pfad angeben



  • wenn du den ascii-code eines zeichens haben willst, dann setzte das einzelne zeichen in einfache anführungsstriche, zB 'ä'. dieser ausdruck wird vom compiler wie eine int-konstante behandelt.



  • Also folgendes mit dem ascii code. Ich weiß nicht warum aber beim einen Programm
    klappt z.b. so ein Pfeil (>)(ausgemahlt)aber beim anderen baut er wieder mist.
    Meine Frage kenn jemand ein gute Ascii Tabelle zun downloaden(pdf,word,txt,usw.).
    Und dann bräuchte ich auch mal eine anleitung wie ich sowas verwende.Also wie
    ich die zeichen benutze.

    mfg.
    Stefan



  • Also ich hab jetzt die hex zeichen.Problem:
    ich gebe ein (qellcode):
    k\84mpft

    die ausgabe:

    k84mpft

    Was mach ich falsch?

    mfg.
    Stefan



  • Stefan311 schrieb:

    Ich hab ein programm womit ich eine Datei öffnen will

    ifstream datei("C:\test\591.cfg");
    

    Aber er findet sie nie.Sie ist aber dort.Daher meine frage wie gebe ich den Pfad richtig an?

    mfg.
    Stefan

    Du kannst es auch so schreiben:

    ifstream datei("C:/test/591.cfg");
    


  • Danke werd ich woll in den nächsten sachen dann so machen.
    wenn ich <fstream> includiere kennt er ifstream nicht mehr.warum?
    es klappt nur mit <fstream.h>.



  • Benutze am besten boost::filesystem, das konvertiert dir den Pfad je Platform immer um und du kannst auch mehr machen als nur lesen und schreiben.



  • welche includes brauch ich?



  • Du brauchst die Boost-Libraries, sollte jeder fortgeschrittene C++ler eigentlich haben.

    http://www.boost.org

    Spezielle Hilfe zu boost::filesystem



  • Danke ich werde es mir anschauen.
    Bei mir mact der nur mist.Z.b.:

    for(int i=0;i<3;i++)
    {
    file << option[i];
    }
    

    so ungefähr steht es bei einem Beispiel programm
    auf deren seite.
    bei mir kommt immer eine meldung das das nicht mit denn << geht.
    Ein anderes programm von denen wollte ich compilieren aber am ende kan undifined referece to boost::filesystem.
    Ich weiß nicht was ich falsch mache. 😕

    Ich brauche hilfe. 😞



  • Stefan311 schrieb:

    Danke werd ich woll in den nächsten sachen dann so machen.
    wenn ich <fstream> includiere kennt er ifstream nicht mehr.warum?
    es klappt nur mit <fstream.h>.

    #include <fstream>
    using namespace std;
    


  • using namesspace std;
    hab ich immer drin wegen cout.
    So einlesen klappt fast.
    Folgendes der array hat drei werte(4 mit0).
    die will ich aus ner datei lesen.
    aber er pakt immer mehere zahlen in ein kästchen des arrays(zb. 1100 in option[0])
    das soll er aber nicht.weil in jedem kästchen nur ein wert sein soll.Weiss jemand
    wie man das machen kann?(zb. option[0]=1,[option[1]=0,option[2]=1...in der datei= 1010)


Anmelden zum Antworten