Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
741
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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< 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.