MrModd
01-05-2010, 20:02
Ciao!
Sto impazzendo!!!
Ho una funzione che deve ricevere delle stringhe dalla seriale e salvarli in un array di caratteri, ma non so perché non funziona!!!
Grosso modo è così che chiamo la funzione:
void funz_b(char arr[])
{
//Modifico arr
}
void funz_a(void)
{
char arr[1024];
funz_b(arr);
}
Cosa c'è di sbagliato???
In fase di compilazione non ricevo nessun errore.
Preciso che questo programma deve essere caricato in un controller e non è quindi eseguito su pc.
Avete idee? È scritto male il codice?
Grazie.
Sto impazzendo!!!
Ho una funzione che deve ricevere delle stringhe dalla seriale e salvarli in un array di caratteri, ma non so perché non funziona!!!
Grosso modo è così che chiamo la funzione:
void funz_b(char arr[])
{
//Modifico arr
}
void funz_a(void)
{
char arr[1024];
funz_b(arr);
}
Cosa c'è di sbagliato???
In fase di compilazione non ricevo nessun errore.
Preciso che questo programma deve essere caricato in un controller e non è quindi eseguito su pc.
Avete idee? È scritto male il codice?
Grazie.