../lernen3.c:87: warning: assignment makes pointer from integer without a cast

OP #1122345
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
Angehängte Dateien:
Gast #1122385
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:
1
//falsch:
2
void lcd_string(prog_char  data)
3
//richtig:
4
void lcd_string(prog_char *data)
5
                          ^
ist alles in Butter ;)

hth, Jörg
OP #1122755
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

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