Errore di stringa

di il
3 risposte

Errore di stringa

Buongiorno a Tutti, sono nuovo del Forum, e anche nuovo in programmazione in C. Per favore vorrei un aiuto.
Sto cercando una Stringa in un'altra stringa ma mi da sempre errore
error: (226) char const too long

la riga che ho scritto è:
u8 StrngApp = stristr(RX1_DATA[],'F0');

Dove sbaglio.
Grazie

3 Risposte

  • Re: Errore di stringa

    Parliamo di C o PHP?
  • Re: Errore di stringa

    Parliamo di c, precisamente in ambiente di sviluppo MPLAB X
    Grazie.
  • Re: Errore di stringa

    Dato che il prototipo è

    char * stristr (const char * s1, const char * s2)

    dovresti scrivere

    char *StrngApp = stristr(RX1_DATA, "F0");

    La funzione restituisce un puntatore a char e non un u8
    Accetta un puntatore a char (presumo sia RX1_DATA ma non posso esserne sicuro) e un altro argomento che deve essere una stringa quindi tra virgolette non tra apici.
Devi accedere o registrarti per scrivere nel forum
3 risposte