[Tech] Domanda di C
    Daniele Masini 
    d.masini@tiscali.it
       
    Ven  9 Lug 2004 11:10:28 CEST
    
    
  
In questo caso devi utilizzare l'aritmetica dei puntatori, così
for (i=0;i<10;i++)
{
    *(pari + i) = *(buffer + 2*i)
    *(dispari + i) = *(buffer + 2*i + 1)
}
Saluti,
Daniele
Valerio Montagnani wrote:
> On Fri, 09 Jul 2004 10:34:17 +0200
> DM wrote:
> 
> Ok, ma se i miei vettori sono dei puntatori?
> 
> int16_t *buffer;  // 0..9 celle
> int16_t *pari;
> int16_t *dispari;
> 
> Perchè se faccio un semplice ciclo:
> 
> for (i=0; i<10;i++) {
>   pari[i]=buffer[2*i];
>   dispari[i]=buffer[2*i+1];
> }
> 
>  mi viene un troiaio?
> 
> Grazie, Vale
> 
    
    
       
       Maggiori informazioni sulla lista 
	       flug-tech