c rom pointer

Gast #1136181
xyz wrote:
> -> Fehler dah der Compiler von int ausgeht
Welcher Compiler? Welche Fehlermeldung? Welches System? Forenregeln.
1
const char bummsfallera[] = {1, 2, 3, 4, 5};
Gast #1136204
Sorry,

C30 für 24erPICs
Fehler: initialization makes pointer from integer without cast

const char const char bummsfallera[] = {1, 2, 3, 4, 5};

bummsfallera -> kein const pointer
Gast #1136214
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.