Kurze Frage bezüglich Adresse von Unterordner



  • Heyho, möchte gerne bilder aus nem unterordner laden(mit Allegro, aber das ist hier nicht wichtig).
    Dazu brauch ich allgemein die Schreibweise bei c++, wenn man einen Unterordner des gegenwärtigen Ordners meint.

    Also z.B. steckt das Programm derzeit in D:\CKOMPILER\ABC
    und im Ordner ABC, steckt noch n unterverzeichnis DEF
    wie schreibe ich jetzt z.B: bei der FUnktion
    load_bitmap("string mit adresse der datei", nicht wichtig) besagten string, damit er auf den unterordner verweist?

    Möglich wäre natürlich "D:\CKOMPILER\ABC\DEF...", aber ich wollte das orts unabhängig machen, also unabhängig davon, ob sich ABC jetzt in CKOMPILER befindet, oder sonst wo.
    Wie schreibt man das in C++?
    Einfach "//DEF//test.bmp"? Oder wie?

    Vielen Dank für eure Antworten 🙂



  • Heyho!

    Hab nix verstanden, hab aber ne Ahnung was du meinen wolltest.

    Vielleicht ".\\DEF\\test.bmp"? Oder wie, oder was?

    Mit dem . (Punkt) der für den aktuellen Pfad steht.

    Melde dich wieder Alter, wenns das nich WAr.

    Heyho dann mal ...



  • Stichwort relative Pfadangabe

    entweder wie hmpf meinte mit einem vorangestellten . (mit .. kannst du sogar ein Verzeichnis nach oben wechseln)

    oder gänzlich ohne, also "DEF//test.bmp"

    das hat aber mit c++ nichts zu tun. Das Betriebssystem ist dann dafür zuständig, den Pfad aufzulösen



  • ok, vielen dank, das meinte ich 🙂


Anmelden zum Antworten