Soru & Cevap

Arduino split işlemi ile metni 2 değikene vermek

22.02.2019 - 08:46

Arduino split işlemi ile metni 2 değikene vermek istiyorum: örneğin d1,d2,d3 olarak 3 tane string değişkenim var.

d1 = miktat:cento; olarak yazılmış ben bunu ":" ile ayırıp d2 = miktat; d3 = cento; yapmak istiyorum lütfen çok önemli yardım edin.

603 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-158072-1530701953.jpg
TGUNEYSU
24.02.2019 - 10:11

başlangıç indeksinin 1 yerine 0 olması gerekiyor herhalde !

Enes
06.11.2020 - 04:50
merhaba, d1= 510;520 gibi çıktım var ve söylediğiniz işlemleri uyguluyorum. d2= 510 çıktısını almak isterken d2= 510520 alıyorum. Yardım edebilir mi?
Miktat Cento
06.11.2020 - 04:55
enes hocam instagram miktatty yazar mısınız yardımcı olayım
picture-158072-1530701953.jpg
TGUNEYSU
23.02.2019 - 08:32

String d1, d2, d3;

d2 = d1.substring(1,d1.indexOf(val));

d3 = d1.substring(d1.indexOf(val)+1);

//val yerine kelimeleri ayıran karakter ASCII kodu kullanın.

 

 

 

Miktat Cento
23.02.2019 - 09:06
Merhabalar, çok teşekkür ederim kod işe yarıyor ama d2 değişkeni ilk hanesini siliyor yani cento ise, ento yapıyor