Portál AbcLinuxu, 25. dubna 2024 19:45


Dotaz: relativni cesta k souboru

21.1.2009 10:10 miraaa
relativni cesta k souboru
Přečteno: 603×
Odpovědět | Admin

zdravim

poradite mi jak v C++ zadat relativni cestu k vytvarenemu souboru?

ve win mam ("images\\noimage.bmp") a vytvori se spravne ve slozce images, ale pod linuxem mi vytvori soubor s nazvem 'images\noimage.bmp' ve slozce kde program spoustim

diky

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2009 10:24 mlz
Rozbalit Rozbalit vše Re: relativni cesta k souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ve win je oddelovac adresaru \, na U*Xu je je /

tedy images/noimage.bmp by melo fungovat

21.1.2009 10:31 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: relativni cesta k souboru
s poznámkou: aj spúšťač hier podporuje / ako oddeľovač cesty
21.1.2009 11:17 jka | skóre: 10
Rozbalit Rozbalit vše Re: relativni cesta k souboru
Pokud vím, tak v C/C++ by se měl vždy používat znak '/' jako oddělovač v cestách bez ohledu na operační systém.

Že to funguje ve Win s '\', je jen takový vedlejší efekt.
21.1.2009 12:44 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: relativni cesta k souboru

To snad závisí na použité knihovně.

V některých jazycích nebo platformách (např. Python nebo glib) jsou poskytovány funkce, které vrátí správný používaný oddělovač, nebo umí spojit názvy v cestu bez starání se o oddělovač.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.