Zdravim, Vas tu vo spolok,
prave som sa pokusal nieco sa naucit o scriptovani v c++, zaujimalo by ma ako sa da nacitat premenna z terminalu do programu
Zdravim, Vas tu vo spolok,
prave som sa pokusal nieco sa naucit o scriptovani v c++, zaujimalo by ma ako sa da nacitat premenna z terminalu do programu
Pre pridávanie komentárov sa musíte prihlásiť.
Bola vydaná verzia 1.63.0 programovacieho jazyka Rust. Novinkami sú napríklad scoped threads, nový model vlastníctva pre raw file deskriptory, a dokončenie prechodu na novú kontrolu požičiavania (borrow-checker). Podrobnosti k nelexikálnej životnosti objektov sú v samostatnom blogu.
Zdroj: blog.rust-lang.org
Spoločnosť Tachyum mešká s dodaním čipov Prodigy.
Aktuálne avizuje dodanie prvých čipov do konca tohto roka, pričom hromadná výroba má byť spustená začiatkom 2023.
Zdroj: zive.sk
Spoločnosť Intel vydala opravu mikrokódu 20220809. Oprava by mala riešiť chybu aepic. Zároveň boli zverejnené desiatky bezpečnostných upozornení v produktoch Intel.
Spoločnosť AMD zverejnila detaily k bezpečnostnej chybe Execution Unit Scheduler Contention Side-Channel. Bližšie podrobnosti sú dostupné v samostatnom dokumente.
Zdroj: amd.com
Bola vydaná nová verzia linuxovej distribúcie Kali Linux. Okrem rôznych aktualizácií je v tejto verzii niekoľko nových nástrojov - BruteShark, DefectDojo, phpsploit, shellfire a SprayingToolkit.
Zdroj: kali.org
Spoločnosť Intel predstavila na prebiehajúcej konferencii SIGGRAPH 2022 GPU Intel Arc Pro A30M (mobilná), A40 (1 slot) a A50 (dual slot). Najvyšší model má 75W TDP a 4.8 TFLOP výkon (single precision).
Zdroj: intel.com
Gitlab mal podľa interných zdrojov mazať na voľných účtoch repozitáre, ktoré neboli aktualizované viac než rok. Po vlne kritiky sa zdá, že nakoniec budú len presunuté na pomalé ukladacie zariadenia a budú naďalej dostupné aj keď s horšou rýchlosťou prístupu.
Zdroj: theregister.com
Po 9 mesiacoch vývoja bola vydaná verzia 3.5 herného enginu Godot. Nová verzia obsahuje mnoho menších vylepšení, zatiaľ čo hlavný vývoj prebieha na pripravovanej verzii 4.0. Stručný zoznam noviniek je v oznámení. Podrobný zoznam noviniek sa dá nájsť v changelogu.
Zdroj: godotengine.org (oznámenie)
Spoločnosť Dreamworks plánuje zverejniť svoj renderer MoonRay pod licenciou Apache 2.0. Podrobnosti budú zverejnené na webe openmoonray.org.
Zdroj: awn.com
Žiak z Verony uploadol do Python PyPI repozitára niekoľko balíkov s Ransomware nazvaných, ako známe balíky s malým preklepom. K známemu balíku requests boli uploadnuté napríklad requesys, requesrs a requesr. Balík requesys bol napríklad nainštalovaný 258 krát. Obete si mohli vyžiadať dešifrovací kľúč bez zaplatenia.
Zdroj: darkreading.com
Po | Ut | St | Št | Pi | So | Ne |
---|---|---|---|---|---|---|
29 | 30 | 31 | 01 | 02 | 03 | 04 |
05 | 06 | 07 | 08 | 09 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 01 | 02 |
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
Kazdy program ma svoje prostredie. Vid priklad /proc/PID/environ. Viac menej su to premenne z konzoli. Vypis aktualne nastavenych premien v konzole je prikazom set. Definicia globalna je napr. a=3 alebo cez export a=3. Zrusenie je unset PREMENNA.
A ako programatorsky (pisane C-ckarom):
1. Pouzit plnu definiciu main. Tj.
A premenne su dostupne v dvojrozmernom poli resp. jednorozmerne polev retazcov ulozene v env.. Pri vypise riadkov/stlpcov pola je posledny prvok ukonceny jednorozmerneho retazca pola ukonceny NULL.
2. Pouzit globalnu premennu a s nou pracovat.
(Viac vid man environ).
3. Treti najviac user-friendly. A to pouzit funkciu getenv. Alebo pozri man getenv.
Spustíš si ho napríklad: ./test a1 b2 c3
http://www.cplusplus.com/reference/cstdlib/getenv/
prave som sa pokusal nieco sa naucit o scriptovani v c++
no, evidentne bol ten pokus marny...
Preco nie?
Prreto že C++ nieje skriptovací jazyk.
Preto že C++ nie je primarneskriptovací jazyk.
Co nie je, moze byt.
C++ je kompilovaný jazyk, takže ťažko môže byť skriptovací. To znamená, že predtým, ako ho ideš spustiť, ho musíš skompilovať, inak nebude fungovať.
To ze je tak, neznamena, ze sa neda zmenit. Nic ti nebrani ho implementovat ako aj skriptovaci jazyk. Resp. jeho zakladnu cast, kedze rozsah standardov c++ je velky. Cize kludne, ak niekto chce, to moze urobit. ... Ale naco vynachadzat kolo, ked uz je vynajdene.
Toto je fakt veľká myšlienka, je to ťažko aj komentovať.
A čo má tvoj príspevok spoločné s tým že pôvodná otázka je "ako načítať premenné prostredia v programe cpp"?
export ORACLE_SID ORACLE_HOME ...