Yazar |
|
glck
istanbul
Kayıt: 01.10.2010 |
|
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
Anadolu
Kayıt: 26.05.2007 |
|
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
florida
Kayıt: 08.11.2007 |
|
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
istanbul
Kayıt: 01.10.2010 |
|
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
ıstanbul
Kayıt: 14.12.2007 |
|
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
istanbul
Kayıt: 01.10.2010 |
|
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
|
|
| | |