mikrocontroller.net

Forum: Compiler & IDEs ../lernen3.c:87: warning: assignment makes pointer from integer without a cast


Autor: Wolfgang Hopperdietzel (hastekene)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ,
so wie es aussieht bin ich nicht der einzige hier der Probleme mit
der Warnung ": assignment makes pointer from integer without a cast"
hat.

Bei mir liegt das Problem nur daran,wenn ich  lcd_string(prog_char 
data)

im Hauptprogramm laufen lasse funktioniert bis auf die Warnung alles

Sobald ich lcd_string(prog_char  data) in die include Datei LCDW stecke 
bekomme ich nur Fehlermeldungen

gleiches geschieht mit   set_cursor(uint8_t x, uint8_t y)

alc MC benutze ich den ATtiny 26

kann mir mal jemand sagen wo der Fehler steckt

Autor: Wolfgang Hopperdietzel (hastekene)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo 3 und hier mein Aktueller LCD code eigentlich der LCD Code unter 
ACC Tutorial

Vielleicht kann mir jemand helfen

By

Wolfgang

Autor: Wolfgang Hopperdietzel (hastekene)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo 2 ,
hier der Komplette Code ist alles noch nicht ausgereift . .

Autor: joergderxte_gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Warnung ("Zuweisung macht pointer aus einer Zahl...") ist ja auch 
korrekt, da du angibst, "lcd_string" nehme ein "prog_char" als 
Parameter. Wenn du jetzt die Signatur korrigierst:
//falsch:
void lcd_string(prog_char  data)
//richtig:
void lcd_string(prog_char *data)
                          ^ 
ist alles in Butter ;)

hth, Jörg

Autor: Wolfgang Hopperdietzel (hastekene)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Jörg ,

Die Warnung ist jetz weg alles bestens nur wenn ich die Routine aus 
meinem Main Programm in eine Include Datei übertrage wo die anderen LCD 
Routinen sind erhalte ich folgende Fehlermeldung:

../LCDW.h:18: error: expected ')' before '*' token

vielleicht hast du da noch einen Rat für mich

ByWolfgang

Autor: Wolfgang Hopperdietzel (hastekene)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Hilfe hat sich alles erledigt

By
Wolfgang

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.