Void funkce
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Re: Void funkce
Díval jsem se do toho logu a když jsi použil definici char* textik a pak zadal jako parametr řetězec "ahoj:" tak jsi porušil pravidla přetypování. Ten řetězec "ahoj:" je v C++ brán jako konstantní a není možné ho měnit. V té funkci ho překladač musel přetypovat na nekonstantní řetězec, což je zakázáno. V definici u funkce použij const char* textik nebo const char[] a bude to bez problémů. V té funkci ho stejně neměníš.
Re: Void funkce
Když jsem tam dal jen ahoj, tak to ukázalo chybu a nešlo to nahrát, takže jsem nemohl jinak než použít "ahoj" .
Re: Void funkce
Pokud jsi dal ahoj, překladač to pochopil jako název proměnné a ta nebyla deklarovaná, takže skončil s chybou. Když použiješ uvozovky "ahoj" je to překladačem vyhodnoceno jako řetězcová proměnná (konstantní) a pak je to OK, tady až na to přetypování.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 53 hostů