Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > c de dosya yapısı
Yazar
glck


avatar
istanbul
Kayıt: 01.10.2010
24.05.2011-23:20 #74627
Aarkadaşlar merhaba,
c programlama dilinde bir dosyadan rastgele bir kelime sececğim söyleki,
bende bir harf var ben dosyadan ilk harfi benim aradığım harfe eşit olan kelimeleri arıyorum.
örnekle acıklayacak olursam bana ilk harfi t olan kelime lazım.Bana dosyadan ilk harfi t olan kelimeyi versin.Bunu c dilinde nasıl yapabilirim.Yardım edeceklere şimdiden teşekkürler.





Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
25.05.2011-10:02 #74630
dosyadaki kelimeleri mesela ilk harfi t olanları bir diziye at.ondan sonrada bu dizinin içerisinden rastgele bir tanesini seçebilirsin random index alarak.Aslında gayet kolay bir işlem.





More than one
Yazar
xsee


avatar
florida
Kayıt: 08.11.2007
25.05.2011-10:10 #74631
ilk harfi 't' ise t den önceki karakteri ' ' (boşluk ) olmalı dosyadan okuduğun veriyi char dizisine at ardindan dizide ' t' (boşluk ve t ) yi arat bulduğunda sonraki boşluğa kadar olan karakterler, t ile başlayan kelimeyi verir.













Yazar
glck


avatar
istanbul
Kayıt: 01.10.2010
25.05.2011-19:39 #74636
teşekkürler cevaplarınız için fakat t ile başlayanları dosyaya atmak çok zor çünkü zaten dosya dedeiğim şey sözlük gibi bir şey ve ben bana gerekli olan kelimeyi da random ile seçtiğimden a dan z ye 29 kombinasyon olabilir ve hepsi için ayrı bir dizi çok işlem gerektirir farklı bir yol ile yapabilirmiyim.(bunu puzzle örneğine uygulayacağım)
cevaplarınız için şimdiden teşekkürler.





Yazar
ibrahims


avatar
ıstanbul
Kayıt: 14.12.2007
25.05.2011-23:24 #74639
Bu soru bana puzzle ödevimizi hatırlattı:) Eğer puzzle çözen bir uygulama yapıyorsan ve kelimeleri bahsettiğin sözlük şeklindeki kelilme listesinden alıyorsan bu sözlük de hangi harfin hangi indis dilimine ait olduğunu bilirsin. Yani sözlük de 100 kelime varsa 70-80 arasındakilerin t harfi ile başlayan kelimeler olduğunu bilip o aralıktan (random) seçebilirsin. Biraz yorucu ama böyle bir yöntem vardı..:)
kolay gelsin.










Yazar
glck


avatar
istanbul
Kayıt: 01.10.2010
25.05.2011-23:57 #74640
evet sanırım aynı ödev bu yöntemi deneyeceğim.
Teşekkürler.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb