Diskuze: Změna hodnoty pointeru
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
A píše to tuhle chybu "error: assignment of read-only location ‘*text’ *text = "A"; "
To je tak, když si parametr funkce předáš jako neměnou konstantní
hodnotu pomocí const
a pak ji chceš přepisovat...
Doporučuji si nejdříve dobře nastudovat, co která klíčová slova
dělají, než je tam bez rozmyslu psát. Viz. třeba https://www.itnetwork.cz/…ntní-hodnoty
Druhým problémem je, že máš pole charů. Když ukazatel dereferencuješ,
tak dostaneš znak.
V C++ je cokoliv ve dvojitých uvozovkách opět pole znaků. Znak (tedy char)
se píše do uvozovek jednoduchých (tedy 'A'
).
Jindřich Máca Jojo co které dělají to vím, jen jsem na to teď úplně
zapomněl.Furt jsem přemýšlel jak to obejít aniž bych to musel měnit. Ale
radši si to přečtu protože když jsem to zapomněl tak to neumím na 100%
Patrik Valkovič To jsem tam měl,ale jak jsem zkoušel všechny možné kombinace tak tam tohle zůstalo.
Ale jinak díky oběma.
Zobrazeno 5 zpráv z 5.