c rom pointer

Gast #1136214
Lesenswert?
• ▲
▼
xyz wrote:
> C30 für 24erPICs
> Fehler: initialization makes pointer from integer without cast
Jo, das läuft aufs gleiche drauf raus:
1
const char* message = { 0x55,0x55,0x55 };
2
const char *message = 0x55;

> const char const char bummsfallera[] = {1, 2, 3, 4, 5};
Jetzt sind sowohl der Zeiger selbst als auch die Daten, auf die er 
zeigt, konstant.

> bummsfallera -> kein const pointer
>
1
> const char* message = "UUU"; -> OK
2
>
"message --> auch kein const pointer"


Entweder du machst es in der Vektorschreibweise, wie ichs dir gezeigt 
hab, oder du gibst die Werte im String an ("\0x55\0x.....").

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren