değişken diziler

Başlatan selvi1, 30 Temmuz 2016, 22:52:31

selvi1

30 Temmuz 2016, 22:52:31 Son düzenlenme: 30 Temmuz 2016, 22:54:53 selvi1
    3 elemanlı bir dizi oluşturdum.bu dizinin ilk elemanı değişken olarak kullanmak istıyorum.aşağıdaki şekilde düşünüyorum.


const unsigned char tx1_test_data[3] = {x,29,119};
/
code]

butona her basıldığında bu x değikeni 5 artsın.daha sonra bu dizi elemanlarını alıcıya göndermek istiyorum.ve alıcıda şu şekilde değerlendiriyor.

    [
code]
if(( 
rx_buf[0]==x)&&( rx_buf[1] == 29 )&&( rx_buf[2]==119 ) )
/
code]

   
bu şekilde denedim olmadı.dizinin elemanları sabit iken sorun çıköıyor.ama dizi elemanlarından herhangi biri değişken olduğunda nasıl bir düzenleme yapmak gerekiyor.

JKramer

İlk satırdaki tx1_test_data dizisinin başındaki const ifadesini kaldırın. x yerine başlangıç için bir değer verin 0 ya da ne ise. Artık x değişkeni dediğiniz şey tx1_test_data[0] olacak; bu yüzden butona basıldığında tx1_test_data[0] = tx1_test_data[0] + 5 şeklinde arttırabilirsiniz. Arttırıken unsigned char sınırlarını kontrol etseniz iyi olur.

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.