Tam Versiyonu Görüntüle: Dev C++ Acil Yardım!!!

emre190723
19.05.2007, 16:26
arkadaşlar dosyadaki kayıtları soyisme göre alfabetik sıralamam gerekiyor.Lütfen örnek kod göndererek yardım edin.

muratselim
01.06.2007, 14:42
generic olarak sormussun programından örnek kod bile göstermemisin. bende sana generic olarak cevap veriyim.

öncelikle bütün soyadlarını büyük harfe yada küçük harfe çevir. diyelimki hepsi büyük harf yaptın.
A..Z ascii codu olarak 65-90 arasındadır.(eğer türkçe karekterlerin varsa bir dizi içinde türk alfebesine rakamla sıralaman lazım sonra döngüde bu diziyi kullanırsın)
daha sonra soyadların sırasıyla 1.,2. ... harflerini döngüleyen bir for döngüsünde 65 le 90 arasındaki sayıları sıralayan bir dizme algoritması kullan (sort).
3 çeşit olması lazım bubble,quick...(3. sünü anımsayamadım. Birini aratsan hepsi yanyana gelir zaten)
oluşturduğun sıralı listeye göre dosyadaki kayıtları güncelle. kolay gelsin
muratselim2007-06-01 16:39:02