zdar, chcem sa spytat ci su v C++ funkcie na pracu s adresarmi napr. ako v php readdir / opendir ... . Ak ano tak pls poradte ako nato.
Dakujem
Fórum › C / C++
Praca s adresarmi v C++ (readdir/opendir ako v php)
Php neznám, takže readdir / opendi mi nic víc neřeknou, ale jinak - adresáře jsou záležitostí operačního systému, C++ tedy nepracuje s adresáři, ale jen s konkrétními soubory. Pokud bys chtěl procházet adresářovou strukturu musíš použít nějaké api podle tvého OS (pro windows je to WinAPI resp. MFC)
martas píše:#
# zdar, chcem sa spytat ci su v C++ funkcie na pracu s adresarmi napr. ako v php readdir / opendir ... . Ak ano tak pls poradte ako nato.#
#Dakujem
Ano existuje. POSIX zahrna funkcie v headry dirent.h. Ak potrebujes len zakladne operacie tak ti budu stacit. Bezia ako na UNIX-like systemoch tak na Win32.
#include <stdio.h>
#include <dirent.h>
#define PATH "/home/sn3d"
int main()
{
DIR* dir = NULL;
struct dirent* dir_entry = NULL;
opendir(PATH);
if (dir) {
while ( (dir_entry = readdir(dir)) != NULL ) {
printf("item: %s\n", dir_entry->d_name);
}
closedir(dir);
}
return 0;
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 24 hostů
Podobná vlákna
PHP a práca s obrázkami — založil george
PHP pre velke projekty, alebo ako na PHP profesionalne ? #2 — založil Smokie
Nette ako najlepší PHP framework? Alebo čisté PHP? — založil stif
PHP pre velke projekty, alebo ako na PHP profesionalne ? — založil greppi
Moderátoři diskuze