string a=“arduino”; olan bir değişkeni nasıl char dizisine dönüştürebiliriz? char Str2[8] = {‘a’, ‘r’, ‘d’, ‘u’, ‘i’, ‘n’, ‘o’};
Direkt olarak char dizisi kullanabilirsin. char str = “arduino”; char c = str[2]; // ‘d’ String te aynı işlevi görür ama gerekmedikçe tavsiye edilmez. string a = “arduino”; char c = a[1]; // ‘r’
direk olarak kullanılmıyor program içinde işte dönüşüm yapmam lazım
Sorunun yanıtı yukarıda yazıyor. Neyse şöyle yapalım o zaman. string a=“arduino”; char *dizi = a.c_str();
çok teşekkür ederim ![]()
char a[20]; string b=“arduino”; b.toCharArray(a, 20);