neznate nejakou peknou stranku / tutorial, ktery se zabyva prikazy typu system? - system("cls");, system("C:\\WINDOWS\\System32\\shutdown /s"); atd atd.........
Fórum › C / C++
Prikazy system(".....") (wokna)
#1 .
Nebylo by lepší použít přímo API funkce Windows?
Např. ShellExecute, CreateProcess, ExitWindows, ...
Radek Chalupa
- vývoj software na zakázku
- školení programování (C/C++, WinAPI, ATL, COM, ActiveX, C#, NET Framework, MFC)
http://www.radekchalupa.cz
- nebo jinak, proc v konzoli funguje copy C:\Users\.\Desktop\program.exe C:\Users\.\Desktop\slozka\podslozka a v programu cpp nefacha system("copy C:\Users\.\Desktop\program.exe C:\Users\.\Desktop\slozka\podslozka"); - vypisuje to neco jako: unknow sequence \.....
#5 .
protoze \ ma specialni vyznam v retezcich.. pouziva se pro takzvane escape sekvence a pokud ho chces nacpat do vysledku, tak musi byt zdvojeny \\
na linuxu/unixu to problem neni, tam se pouziva / ...
bezva, dk. - muzu do prikazu system napechovat i narmalni promene z iostreamu? - at uz napr zapsat cestu ke slozce pomoci pole charu, nebo treba ciselnou promenou do prikazu system("color x");.....de to?
pls ukazkovy prikaz system(......); dk
najde se spousta blbosti......
"zadejte budouci barvu konzole"cin >> barva;system(....color...barva);//takhle nejak
,nebo jen vytvareni x slozek s nahodnymy nazvy,
,nebo "zadejte jmeno nove slozky"cin.get(nazev,20,'\n');system("....makedir....nazev")// -ani nevim jak se vlastne nova //slozka vytvari, ale to neni problem....je toho proste moc a moc (prakticke vyuziti stranou,ale take by se naslo)
#9 .
nebylo by lepší na místo system pro změnu barvy použít windowsové funkce s knihovny windows.h, než vymýšlet blbosti ?
Každej podle svého gusta ;)
Nebylo, protoze pres <w.h> to umim, navic ty ri priklady sem neuvadel proto abyse (a urcite byto slo) vyresisly jinak - napr pomoci wh , nabo x jinych knihoven...A kdzyz uz....Jak na ty rand. nazvy?
Hlavni ale pro me je porat otazka ze #7 komentu....
normalne pouzijes treba std::string, nad tim se da delat i "soucet" alias spojeni retezcu a pak tomu predhodit cstring pomoci: system(prikaz.c_str())
ale to, o co se snazis, muzes udelat v pohode i skriptem (.bat)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Příkazy system — založil bubliňák
Cpp a wokna — založil .
Content Managed System alebo Bloggersky system... — založil Mega.Lama
Příkazy aj. — založil Petr G...
Príkazy — založil hirakami
Moderátoři diskuze