- Codice: Seleziona tutto
LineEditor(int (*leggiChFnc)(void),void (*scriviChFnc) (char ch));
Nella dichiarazione dei membri pubblici ho inserito le dichiarazioni
- Codice: Seleziona tutto
int (*leggiCh)(void);
void (*scriviCh)(char ch);
int (*leggiChFnc)(void);
void (*scriviChFnc)(char ch);
Nel costruttore assegno le funzioni passate come argomento a quelle che uso all'interno
- Codice: Seleziona tutto
void LineEditor::begin(int (*leggiChFnc)(void), void (*scriviChFnc)(char ch)) {
clearData();
leggiCh = leggiChFnc;
scriviCh = scriviChFnc;
}
Va tutto bene ma quando provo a chiamare (all'interno della classe)
- Codice: Seleziona tutto
scriviCh("\r");
Mi da l'errore di compilazione
- Codice: Seleziona tutto
invalid conversion from 'const char*' to 'char' [-fpermissive]
A me questa cosa sembra strana.
C'è modo per rimediare a questo problema?

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



