Manipolare una variabile puntatore rilasciata da una funz

di il
1 risposte

Manipolare una variabile puntatore rilasciata da una funz

Salve a tutti , chiedo scusa anticipatamente ma sono nuovo per quanto riguarda la programmazione in linguaggio c.
Sto cercando di programmare una scheda elettronica (completa di gsm) che fa parte di uno start kit.
Ho trovato sul sito del venditore un esempio per ricevere sms e leggerli sull 'IDE.
Io vorrei che quando la scheda elettronica riceve il mess sms fosse possibile usarlo.
Ad esempio lo prendo come variabile e lo paragono in una istruzione if .
La variabile mi viene fornita nel seguente modo:
UARTWrite(1, LastSmsText());
pero non è una varibile è una funzione lastSmsText();
vedendo la funzione che si trova in ualtro file ho:
char* LastSmsText()
{
return (char*)mainSMS.Text;
}
che è un puntatore.
Come faccio a prendere il testo del sms che è arrivato ed a paragonarlo con ultra variabile ?
In sostanza come faccio ad estrarre la variabile dalla fuzione lastSmsText(); ed usarla?
Spero che mi possiate aiutare.
grazie

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte