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
