String aus Flash in snprintf

Gast #684673
Lesenswert?

Hallo,
ich möchte in eine snprintf-Anweisung einen String aus dem flash 
einfügen, leider bisher ohne Erfolg. Die Strings werden im Header in den 
flash geschrieben und dann im c-file enumeriert(ActiveLanguage[1]-[x]).
1
.
2
..
3
static const char menu_main_de[] PROGMEM = "Hauptmenue"; //im Headerfile
4
..
5
.
6

7
//c-file
8
snprintf(HelpStr, 17,"%5s %4s", Type, ActiveLanguage[1]);
9
lcd_puts(HelpStr);

mit "lcd_puts_p(activeLanguage[1])" funktioniert die ganze Sache.

sehe ich wieder mal den String vor lauter Pointern nicht?

mfg Daniel

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