Yazar |
|
memetonder
BeSnI
Kayıt: 17.05.2007 |
|
benkimim yazdi | bence metrobüs olsa daha kolay olurduda
metro kavramı biraz karışık
ne de olsa hafif metro var ağır metro var
maazallah ağır metroda aklına gelse hocanın sudoku yapan program falan isterdi (daha mı ağır olurdu bilemicem ama) |
Hoca bulmaca programı verecek dedikleri zaman benim aklıma ilk gelen şey sudoku idi ve o bundan cok daha basit bişey olurdu galiba sanırsam yani bana öyle geliyo..
...
|
|
Yazar |
|
bilgin
Istanbul
Kayıt: 16.10.2007 |
|
benkimim senin dediğin belki vapurda falan olurdu sudoku falan.
Tramvayını falan boşverelim de bu proje tam manasıyla düşünüldüğünde gerçekten bu dersin vizesi yerine geçmek için zor bence tabii ki. Nitekim diğer üniversitelerden öğrenen tanıdıklarım da öyle diyor. Neyse uğraşıp yapmaya çalışacağız. Ben Pazar günü Ateşböceği Ercan abimize gidiyorum isteyenler gelsin. Bu projeyi yapabilmek için önce gerçekte kare bulmaca hazırlamayı öğrenmek lazım bence.
http://www.bilisimdergi.com
|
|
Yazar |
|
adaniak
Kayıt: 13.01.2007 |
|
Ne zaman vereceğiz bu projeyi..Hocam bir açıklama yapar mısınız??Readme.txt'te ayzdığı gibi haftaya perşembe son gün mü??
|
|
Yazar |
|
angelme
istanbul
Kayıt: 21.10.2006 |
|
ya Tarık Hoca derste sorduğumuzda 10 ' u için yani hafaya perşembe için çok erken o gün olmaz heralde demişti ama daha sonradan kararı değişmiş midir bilmiyorum
|
|
Yazar |
|
benkimim
istanbul
Kayıt: 04.10.2007 |
|
evet ya bencede haftaya çok erken ...
henüz bitmedi proje yaw, bitiren varmı ????
:)
|
|
Yazar |
|
numb87
Kayıt: 18.01.2007 |
|
arkadaşlar puzzle da add_to_puzzle(j,i,PUZZLE_FULL_SQUARE) diyip programımı derlediğimde 2 warnings verio.build yapınca warningler sıfırlanıo ama kareleri yerleştirmiobunun nedeni ne olabilir?
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
numb87 yazdi | arkadaşlar puzzle da add_to_puzzle(j,i,PUZZLE_FULL_SQUARE) diyip programımı derlediğimde 2 warnings verio.build yapınca warningler sıfırlanıo ama kareleri yerleştirmiobunun nedeni ne olabilir? |
"2 Warnings" hocanın yazdığı kodlarda var ve bu yüzden projeyi derlediğinde çıkar. Yani warningler senin kodundan dolayı değil hocanın frameworklerinden dolayı çıkıyor.
Build yaptığında ise o kısımda codefile.cpp bilgilerini gösterir. Senin codefile.cpp de warning olmadığı için 0 errors 0 warnings yazar.
Kareleri yerleştirememe nedeni j ve i nin bağlı olduğu döngünün doğru olmamasından dolayıdır büyük ihtimalle. Kesin bir çözüm istersen kodunun ilgili kısmını buraya koy bulalım hatayı.
|
|
Yazar |
|
numb87
Kayıt: 18.01.2007 |
|
şimdi kareleri koyuyor.ama tek satır yazdırmaya çalışıyorum.sadece bir kelime yazıp sonuna kare koymasını istiyorum.sora geri kalan kısımda 1 den fazla boşluk varsa tekrar bir kelime bulup yazmasını;eğer boşluk 1 den fazla değilse bir kare daha koymasını istiyorum.bazen düzgün çalışıyor.bazen saçma bi kelime yazıyor.belki de iki kelimeyi birleştiriyor..kod çok uzun öncesinde uzun iki fonksiyon yazdım çünkü ama hata onlarda diil eminim..
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
numb87 yazdi | şimdi kareleri koyuyor.ama tek satır yazdırmaya çalışıyorum.sadece bir kelime yazıp sonuna kare koymasını istiyorum.sora geri kalan kısımda 1 den fazla boşluk varsa tekrar bir kelime bulup yazmasını;eğer boşluk 1 den fazla değilse bir kare daha koymasını istiyorum.bazen düzgün çalışıyor.bazen saçma bi kelime yazıyor.belki de iki kelimeyi birleştiriyor..kod çok uzun öncesinde uzun iki fonksiyon yazdım çünkü ama hata onlarda diil eminim.. |
Kodda uzun süre takıldığın bir kısım varsa, benim önerim o kısmı önce bir notepad e kaydet ardından o kısmı silip baştan yaz. Bazen 20 defa kontrol ederek bulamadığın hatayı yeniden yazarken düzeltebiliyorsun. Daha sonra eski kod ile karşılaştırıp hatanı öğrenebilirsin.
Bir öneri daha, mümkün olduğunca i, j, k gibi ifadelerden kaçın. satir_sayisi, sutun_sayisi, vs. gibi uzun değişken isimleri ile döngü kur. Böylece hem daha rahat yazarsın hemde daha sonra kontrol ederken çok çok daha rahat kontrol edersin.
|
|
Yazar |
|
numb87
Kayıt: 18.01.2007 |
|
sanırım sorunu anladım..:)
|
|
Yazar |
|
alew
istanbul
Kayıt: 01.04.2007 |
|
merhaba arkadaşlar bu kod hata vermio ama çalıştırıncada hata raporu verio dont send microsoft report diorum bu seferde devam etmek için bi tuşa basın dio kapanıo neden acaba??
void build_puzzle()
{
long index=rand()%14700;
int word_length=get_word_size_at(index);
int i;
int *locx,*locy;
char *word_list;
int x,y=0;
locx=&x;
locy=&y;
read_word_list_to_memory();
for(i=0;i<word_length;i++)
add_to_puzzle(*locx+i,*locy,*(words()+index * WORD_LENGTH+i));
if(*locx+word_length<PUZZLE_COLUMNS)
add_to_puzzle(*locx+word_length,*locy,char(PUZZLE_FULL_SQUARE));
}
|
|
Yazar |
|
numb87
Kayıt: 18.01.2007 |
|
arkadaşlar dictionary.txt de we'd die bi kelime var bu yanlış değilmi?
|
|
Yazar |
|
benkimim
istanbul
Kayıt: 04.10.2007 |
|
we'd gibi kelimeler yanlış değil o tırnaklarıda bir karakter gibi okutabilirsiniz,
birden çok böyle kelime var ama hatrı sayılır kadar çokta değil,
ama istenirse bu kelimeleri bir kontrolle alınmamasını sağlayabilirsiniz (isalpha veya ispunc vs. kullanarak)
:)
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
alew yazdi | merhaba arkadaşlar bu kod hata vermio ama çalıştırıncada hata raporu verio dont send microsoft report diorum bu seferde devam etmek için bi tuşa basın dio kapanıo neden acaba??
int word_length=get_word_size_at(index);
read_word_list_to_memory();
|
listeyi belleğe aktarmadan önce listedeki bir kelimenin boyutunu almaya çalışıyorsun.
int word_length;
read_word_list_to_memory();
word_length=get_word_size_at(index);
bu sıralama ile işlem yaparsan hata vermiyecektir.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | |