Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
739
Tıklama
0
Öne Çıkarma
C++ DOSYALAMA
K
5 yıl
Er
Konu Sahibi

Dosyada yazılan sayıları okuyup diziye veya bağlı listeye atayan bir program yazmam lazım ama dosyadaki her satırın boyutu değişiyo bunu nasıl yazabilirim acaba



< Bu ileti DH mobil uygulamasından atıldı >

T
5 yıl
Yarbay

c'de char satir[255] gibi satir boyutunu önceden belirlemek zorundasın, fakat c++ 'da 'string' tipini kullanırsan öyle bir sorun yok. Dokumantasyona bakmıyor musunuz hiç?



< Bu ileti mini sürüm kullanılarak atıldı >

K
5 yıl
Er
Konu Sahibi

String olarak aldığım zaman sayıları tek tek okumak sıkıntı yaratmazmı satırın tüm verilerini string olarak almıyomuyuz



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay

bir kere string ile satırı çekince içeriğini ayrıştırmak sana kalmış sonuçta her bir string yeni bir satır. bir satırda arada virgülle ayrılmış sayılar varsa regex(R"(\s*,\s*)") ile bir regex nesnesi ve sregex_token_iterator sayilar_virgulle_ayrilmis_liste(satir.begin(), satir.end(), regex, -1), end ile onu itere edilebilir bir listeye dönüştürüp her bir sayıyı tek tek alabilirsin, örneğin.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @kcburak
K
5 yıl
Er
Konu Sahibi

Teşekkür ederim yardımın için ben string üzerinde biraz daha çalışayım o zaman



< Bu ileti DH mobil uygulamasından atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.