.[ ČeskéHry.cz ].
Zjištění názvů souborů v daném adresáři
Jdi na stránku 1, 2  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 16. listopad 2008, 10:42:01    Předmět: Zjištění názvů souborů v daném adresáři Odpovědět s citátem

Existuje nějaká fce, která by mi vrátila seznam souborů v daném adresáři? (nejlépe ne závislá na jednom operačním systému)

Hodilo by se mi to v mém level editoru.
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
nou



Založen: 28. 07. 2007
Příspěvky: 1051

PříspěvekZaslal: 16. listopad 2008, 10:48:31    Předmět: Odpovědět s citátem

nie. teda takto. rozne multiplatformove kniznice maju na to funkcie. ako napr wxWidgets, Qt alebo GTK+. ide o to kde uz pracujes.
_________________
Najjednoduchšie chyby sa najtažšie hľadajú.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 16. listopad 2008, 10:52:33    Předmět: Odpovědět s citátem

V Boostu je knihovna Filesystem.
http://www.boost.org/doc/libs/1_37_0/libs/filesystem/doc/index.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 16. listopad 2008, 11:51:40    Předmět: Odpovědět s citátem

Hardwire napsal:
V Boostu je knihovna Filesystem.


Na první pohled to vypadá, že tohle je to, co potřebuji.


(to nou : právě nic z toho nepoužívám, udělal jsem si vlastní "okýnkový" systém v tom editoru)
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 16. listopad 2008, 18:16:58    Předmět: Odpovědět s citátem

WinAPI: FindFirstFile(), FindNextFile() - aneb UTFG
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Pavel



Založen: 29. 07. 2007
Příspěvky: 54
Bydliště: Litovel

PříspěvekZaslal: 16. listopad 2008, 18:53:20    Předmět: Odpovědět s citátem

rezna napsal:
aneb UTFG


aneb at se pouci i rezna;-)

Critics say that frequent users of the phrase (or similar variants) are simply expressing elitism, and that their attitude drives away newcomers without helping them. Their time could better be spent adding the question and answer to a FAQ, pointing the user to a helpful website, or simply not responding.[2] They point out that RTFM is often used when it is not even clear which manual their correspondent should be reading.[3] One of the most frequent criticisms of the open source community is lack of friendly support for newcomers. The Ubuntu Forums and LinuxQuestions.org, for instance, have instituted "no RTFM" policies to promote a welcoming atmosphere.[4][5].

http://en.wikipedia.org/wiki/RTFM
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 16. listopad 2008, 19:09:07    Předmět: Odpovědět s citátem

Pavel - Houp neni novacek na tomto foru a otazka polozena je zcela trivialne zodpoveditelna dotazem do googlu a autor threadu jakozto student prvniho rocniku VS by toho mel byt schopen
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 16. listopad 2008, 19:15:11    Předmět: Odpovědět s citátem

rezna : asi to nebude tak jednoduché najít, když ani ty si mi nedal správnou odpověď na mou otázku, chtěl jsem něco nezávislého na operačním systému

Hardwire mi výše odpověděl, jak jsem potřeboval bez zbytečných keců, a proto mu děkuji.
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Mem



Založen: 28. 07. 2007
Příspěvky: 1959
Bydliště: Olomouc

PříspěvekZaslal: 16. listopad 2008, 20:15:45    Předmět: Odpovědět s citátem

rezna napsal:
WinAPI: FindFirstFile(), FindNextFile() - aneb UTFG

Aneb neskodilo by si nejdriv precist otazku, na co se Houp ptal, ze Wink
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 16. listopad 2008, 22:07:46    Předmět: Odpovědět s citátem

Dostatečně přenositelná by měla být sada funkcí z hlavičky dirent.h ...tedy opendir, readdir, closedir atp.
Umí to GCC pod Linuxem i Windows (MinGW/Cygwin), a umí to i Digital Mars compiler. Na MSVC jsem nekoukal, ale pochybuji že by to opomněli.
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 16. listopad 2008, 23:56:38    Předmět: Odpovědět s citátem

Pokud je mi známo, opendir/readdir/closedir ve VC++ není. Celkem v pohodě tam používám _findfirst/_findnext/_findclose z io.h.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 17. listopad 2008, 00:01:08    Předmět: Odpovědět s citátem

Používám CodeBlocks + MinGW
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 17. listopad 2008, 00:30:30    Předmět: Odpovědět s citátem

Na TurboC 2.01, i v Digital Marsu je taky alternativa findfirst/findnext/findclose (bez podtržítek) v dir.h. S podtržítkem to zná i MinGW, v io.h, ale poskytuje i dir.h, který jen includuje io.h.

Tak, snad si vybereš Smile
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Al



Založen: 23. 10. 2007
Příspěvky: 196

PříspěvekZaslal: 18. listopad 2008, 18:42:32    Předmět: Re: Zjištění názvů souborů v daném adresáři Odpovědět s citátem

Houp napsal:
Existuje nějaká fce, která by mi vrátila seznam souborů v daném adresáři? (nejlépe ne závislá na jednom operačním systému)

Bohužel neexistuje, protože C/C++ je přenositelný jazyk.
(Že v tom není logika? To je prostě ta "přenositelnost". Uděláme něco, co nic praktického neumí, ale je skvělé, že to neumí na různých platformách... Laughing)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 18. listopad 2008, 20:07:23    Předmět: Odpovědět s citátem

Od toho máme Boost, který by měl nahradit to, co v STL není.

Je otázkou, jaké věci z Boost dají do C++0x ...
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna