Stránka 2 z 2
Re: Void funkce
Napsal: 20 zář 2020, 07:37
od ondraN
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
Napsal: 20 zář 2020, 07:45
od ArduXPP
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
Napsal: 20 zář 2020, 08:58
od ondraN
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í.