Yine bir char array sorusu...

Endorfin35+

Kayıtsız Üye
Katılım
1 Mayıs 2020
Mesajlar
4,577
Bana bir yerden bir string geliyor. içinde sekiz adet kelime var. Bu kelimelerin iki tanesi sabit içeriği değişmiyor. Ancak bu iki özel kelimenin sekiz kelime içinde nerde olduğu değişiyor. Bu iki kelimeyi attığım zaman geriye 6 adet kelime kalıyor bunlar değişken ve almam gereken datalar.

Ben şimdi gelen cümleyi parçalara ayırdım ve sekiz adet temp1[],temp2[],... char array ım oldu.

Data[1], Data[2].... Data[6] ya sırasız şekilde iki özel kelime hariç olmak üzere atama yapmam lazım.


mantığı kuramadım....
 
Olmadı yaw...

Data[]="a, b, x1 ,x2 ,x3 ,x4"

veya

Data[]="x4, b, x1 ,x2 ,x3 ,a"

a ve b herhangi bir yerde olabilir. a ve b atmak istiyorum. atıyorum ama bu sefer virgül sorun çıkarıyor... virgül bazen başında bazen sonunda...

"x1,,x2,x3,,x4" gibi oluyor. virgül ile sonradan ayırma yaptığım için olmuyor böyle.
 
Sonunda oldu. şu hale getirdikten sonra "x1,,x2,x3,,x4" virgülleri boşluk ile değiştirdim sonra kelimeleri aldım...
 
Bu tip işler için strtok fonksiyonunu kullanabilirsin. Belli ayıraç karakterlerine göre bir string'i alt parçalara ayırıyor.
 
Kulllandığım dilde (KRL) olsa kullanacamda yok ki :)

sadece şunlar var;


StrTo… : converting a string variable to a different data type............................
StrDecLen: string variable length in the declaration............................................
StrLen: string variable length after initialization...................................................
StrClear: deleting the contents of a string variable.............................................
StrAdd: extending a string variable......................................................................
StrFind: searching a string variable......................................................................
StrComp: comparing the contents of string variables..........................................
StrCopy: copying a string variable........

neyse halletim bir şekilde
 

Forum istatistikleri

Konular
8,422
Mesajlar
138,203
Üyeler
3,332
Son üye
diskayamert

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top