Ciao a tutti !
vorrei fare una cosa molto semplice ma causa ignoranza in programmazione di C sembra molto difficile
Ricevendo da seriale una stringa tipo:
1;5;1;100-1;6;1;100- ......
Vorrei "splittare" la stringa in base al carattere "-" per far diventare un array di stringhe tipo:
String ar[];
ar[0] = 1;5;1;100;
ar[1] = 1;6;1;100;
....
Ho già una funzione "getValue" per ricavare i valori dalla stringa esempio: getValue(ar[1],";",2) .... ma questa va bene quando si conosce il numero di elementi della stringa "splittata", ma siccome non conosco da seriale quante stringhe separate da "-" riceverò questa diventa inutilizzabile.
Qualche soluzione?
Grazie.
Buona giornata