ysnclskn
Üye
- Katılım
- 8 May 2009
- Mesajlar
- 417
- Puanları
- 1
- Yaş
- 36
CCS C dili kullanıyorum. Değişken bir dizi tanımladım ve döndürüp değerlerini iki adet diziye atmak istiyorum.
Diziyi döndürmede bir sorun var sanırım. Ya da j değişkeniyle ilgili bir işlem yapamıyorum.
Değişken dizisi nasıl döndürülür?
Kod:
int i=0,j=0,k=0;
int c[]={0x00,0x76,0x76,0x76,0xFF};
int d[]={0x01,0xEC,0xEC,0x01,0xFF};
int cd[]={0x00,0x76,0x76,0x76,0xFF,0x01,0xEC,0xEC,0x01,0xFF};
tarama:
output_b(b[i]);
output_c(c[i]);
output_d(d[i]);
delay_ms(5);
i=i+1;
if(i==5)
{
i=0;
j=j++;
}
if(j==25)
{
rotate_right(cd[10],1); //Burada bir sıkıntı var.
c[0]=cd[0];
c[1]=cd[1];
c[2]=cd[2];
c[3]=cd[3];
c[4]=cd[4];
d[0]=cd[5];
d[1]=cd[6];
d[2]=cd[7];
d[3]=cd[8];
d[4]=cd[9];
j=0;
}
goto tarama;
Diziyi döndürmede bir sorun var sanırım. Ya da j değişkeniyle ilgili bir işlem yapamıyorum.
Değişken dizisi nasıl döndürülür?