Ahoj lidičky,dělám si prográmek,který má v jedné části vytvořit složku s názvem odpovídajícím hodnotě proměnné nazev typu char.Jediný způsob,na který jsem přišel je uělat to pomocí funkce system() a příkazem md.Problém nastává,když chci spojit jednu proměnou(s hodnotou "md ") a další proměnnou s hodnotou x.Nejde to přes operátor +.Nevíte někdo jakým způsobem mám dva chary spojit;nebo neznáte někdo lepší způsob na vytvoření složky???Prosím helpněte.Díky
Fórum › C / C++
Vytvoření složky
Zdravím,
abych byl upřímný, nějak jsemnepobrl na co se vlastně ptáš. Ale přesto se pokusím odpovědět.:) Na generování adresáře bych asi využil Win API fci CreateDirectory(http://msdn2.microsoft.com/en-us/library/aa363855.aspx),a el není to nutnost, jen se vyhneš volání interpretu. Jinak formátovat řetězec můžeš třeba pomocí sprintf. Popřípadě použij std::string.
To eidam1995 : dva retazce spojis takto:
char * x = "eidam";
chat * y = "1995";
char xy [30];
strcpy(xy, x);
strcat(xy, y);
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, 68 hostů
Podobná vlákna
Vytvoření složky — založil Kalgys
Mysql_insert_id() a vytvoření složky — založil Arno
Vytvoření nové složky — založil dragon124
Vytvoření složky v linuxu — založil seitec
Čtení souboru a vytvoření složky FUSE — založil Honza
Moderátoři diskuze