Non riesco a leggere una stringa da seriale .....RISOLTO!!!!

Chiedo scusa ma ieri è successo un piccolo problema dopo che ho insrito mezzo post.... è mancata l'energia elettrica, poi non c'era collegamento, posi sono dovuto uscire e sono rientrato tardissimo.. quindi in realtà ho postato solo metà della descrizione...

e vi ringrazio anche per esserevi trattenuti negli improperi ....

adesso l'ho corretto ed all'incirca si dovrebbe leggere tutta la descrizione del problema che cerco di riassumere anche qui ..

il problema consiste nel mettere in un array di char (voglio fare così.. non con una stringa) ... i primi n caratteri ricevuti dalla seriale e svuotare i caratteri che eventualmente ancora ci fossero in attesa di essere letti ...

il primo schetc funziona, finche ci sono anche le righe di serial.print che uso per il debug ... nel secondo script, dove cancello una riga di debug .. non funziona più..... ci sono sopra due giorni e non trovo soluzione .. porka miseria!!!!!

... se per esempio, digito la seguente stringa "abcdefghilmno" mi da questo output

dopo do ---------------------

  VUOTA il BUFFER: eliminati:
    ---------------------

 INIZIO VETTORE MEMORIZZATO
 index:5
	 k=0	   97	   a
	 k=1	   98	   b
	 k=2	   99	   c
	 k=3	   100	   d
	 k=4	   101	   e
 FINE VETTORE MEMORIZZATO 



   dopo do ---------------------

  VUOTA il BUFFER: eliminati:mno
    ---------------------

 INIZIO VETTORE MEMORIZZATO
 index:5
	 k=0	   102	   f
	 k=1	   103	   g
	 k=2	   104	   h
	 k=3	   105	   i
	 k=4	   108	   l
 FINE VETTORE MEMORIZZATO

cioè il vettore alla fine contiene "fghil" anzichè i primi 5 caratteri "abcde"

invece di quello corretto che dovrebbe essere questo

	a  	97   	 index:0
	b  	98   	 index:1
	c  	99   	 index:2
	d  	100   	 index:3
	e  	101   	 index:4
   dopo do ---------------------

  VUOTA il BUFFER: eliminati:fghilmno
    ---------------------

 INIZIO VETTORE MEMORIZZATO
 index:5
	 k=0	   97	   a
	 k=1	   98	   b
	 k=2	   99	   c
	 k=3	   100	   d
	 k=4	   101	   e
 FINE VETTORE MEMORIZZATO

con il vettore che, correttamemte, alla fine contiene solo i primi 5 caratteri ....

credo di essere stato maggiormente chiaro ... saluti ciao