Mən necə string tipində olan reqemleri massivə yaza bilərəm (rəqəmlər arasında istənilən qədər boşluq ola bilər) ?
Meselem :
[string line = “1 2 3 4 5”;]
Mən necə string tipində olan reqemleri massivə yaza bilərəm (rəqəmlər arasında istənilən qədər boşluq ola bilər) ?
Meselem :
[string line = “1 2 3 4 5”;]
Verilmiş cavablar və yazılan şərhlər (6 cavab var)
0
3
salam sizə bu işi icra edən iki fərqli kod nümunəsi göndərirəm. birincisi elə string tipin özündən istifadə edib sətri hissələrə bölür. İkincisi isə əvvəlcə string tipli sətri c tipli sətrə çevirir və daha sonra emal edir. Qeyd edim ki hər iki halda yalnız sətir aradakı boşluq simvollarına görə hissələrə bölünür. alınan alt sətirlərin doğru ədəd olması yoxlanılmır. bunun üçün əlavə kod tərtib etməlisiniz.
Kod1:
Kod 2:
0
reqemler menfide ola biler onda düz işləyəcək ?.. Cavaba gore təşəkkür
1
Hər iki kodda bölünmə nəticəsində alınan alt sətirlərin ədədə çevrilməsi üçün atoi funksiyasından istifadə olunur. atoi funksiyası verilmiş sətri ədədə çevirərkən ilk simvolun üstəgəl və ya çıxma ola biləcəyini nəzərə alır. Ama sonrakı simvollar mütləq rəqəm olmalıdır. İlk qeyri rəqəm simvoluna qədər olan hissəsni ədədə çevirir.
Amma əgər ilk simvol rəqəm deyilsə onda atoi 0 nəticəsini qaytarır.
atoi funksiyası barədə daha ətraflı aşağıdakı keçiddən məlumat əldə edə bilərsiniz.
0
Allah razı olsu.. Eyvallah qardaş 🙂
0
Salam İnternetdə hazır bir kod tapdım buna görə:
https://www.daniweb.com/programming/software-development/code/440617/c-equivalent-for-phps-explode-function
Sual verin
Cavab verin