2 char dizisini birleştirme
  • 2 char dizini nasıl birleştirebilirim? I2c ile iki arduionun haberleşmesinden aldığım veriyi bir metin içine yerleştirmek istiyorum sprintf ile de denedim for içinde de eklemeye çalıştım fakat yapamadım ikisi birleşmiyor bir öneride bulanabilecek var mı?
  • sprintf ile olur. Nasıl yaptığını gösterirsen biz de nerede hata yaptığını gösteririz.
  • sprintf(site,"metin %s ",degisken);
    degisken diğer arduinodan alınan 30 karakterlik char dizisi
  • 1- site isimli dizi iki stringin toplamını alacak kadar büyük olmalı.
    char site[50]; gibi...

    2- degisken stringi nasıl oluşturuldu? Karakterler tek tek kopyalandı ise sonuna 0 (NULL) koymayı unutmuş olabilir misin? Mesela dizi 15 karakterli ise şöyle yapmalısın;
    degisken[15] = 0;

    3- Eğer sadece sonuna ekleme yapılacaksa ve sadece string eklenecek ise daha kolay bir yöntem de var.
    strcat(site, degisken);
    Her iki dizinin sonunda da muhakkak NULL karakter olmalı.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.