- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Ilyen beviteli eszközről álmodnak a digitális művészek
- Idővel a képgenerálást is megkapja a PlayStation
- Felhasználóbarát módosítást kaphat az EU-ban a Nintendo Switch 2
- Már fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- Vezetékes FÜLhallgatók
- Analóg fényképezés
- Soundbar, soundplate, hangprojektor
- Fejhallgató erősítő és DAC topik
- Ilyen beviteli eszközről álmodnak a digitális művészek
- Bambu Lab 3D nyomtatók
- Nem indul és mi a baja a gépemnek topik
- A kisebb független stúdiók álma lehet a DLSS 5
- Mini-ITX
- ZIDOO médialejátszók
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
CPT.Pirk
#2215
üzenetére
1. A programokat az operációs rendszer indítja, tipikusan másik programok kérésére. A main függvény argv/argc paraméterei a c/c++ nyelv szabványosított formája a program argumentumok kezelésére (mármint nem a nevükre gondolok itt, mert az ugye bármi lehet). Az argumentumokra általában nincs olyan megkötés, hogy nem tartalmazhatnak szóközt. Ha tehát a hívó program beleteszi őket, akkor te meg is fogod kapni. Vagyis csak az a kérdés, hogy a hívó programot hogy veszed rá erre. Windowson a hívó például lehet a parancsablak, a cmd.exe. Ezesetben értelemszerűen idézőjeleket használva valószínűleg jó lesz. Továbbá, ha nem platformfüggetlen kódot írsz, akkor windowson egyben is lekérheted az egész parancssort, a GetCommandLine függvénnyel (bár nem tudom a szóközökkel ezesetben mi lesz).
2. Az argv továbbadása. Az argv nem valami mágikus paraméter, csak egy sima string tömb. Mint ilyen, természetesen akár egészben akár darabokban továbbadhatod másik függvényeknek, pont úgy mint bármilyen más string tömböt. Az argc meg csak egy szerencsétlen int, azzal még ennyi gond sincs.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- 27% - Lenovo LOQ i5-14400F / 32GB DDR5 / 1TB SSD / RTX 5060! BeszámítOK!
- Lenovo ThinkPad T14s Gen 6 Ryzen AI 7 PRO 350W Radeon 860M 32 GB RAM 7500 MT/s 512 GB 3év gar
- Lenovo LOQ GAMING Laptop! Ryzen 7 250 / RTX 5060 / 16GB DDR5 / 1TB
- Transcend 512GB NVME SSD // 100% // Számla // Garancia //
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

