FORUM SUPERMEYDAN  
Kültür Sanat ve Havacılık forumları key ödemeleri Estetik prefabrik reklam verin

Geri git   FORUM SUPERMEYDAN > BİLGİSAYAR & İNTERNET > Programlama

kütüklere girilen isim sıralaması numaraya göre

BİLGİSAYAR & İNTERNET katogorisi Programlama forumu içinde "kütüklere girilen isim sıralaması numaraya göre" başlıklı konu görüntüleniyor, "selam herkese arkadaşlar şu kodlara bi bakar mısınız, nerde hata var.numara sırasına göre isimlerin sıralanması gerekiyor sorun yaşatıyor yardımcı olursanız çok sevinirim. 0 a basınca kapansın, 1 e basınca yeni ..."

Cevapla
 
LinkBack Seçenekler Stil
Alt 12-08-2007, 10:09 PM   #1
Yeni Kayıt
SUPERMEYDAN
 
Üyelik tarihi: Aug 2007
Mesajlar: 1
Cinsiyet:
Rep Gücü: 2 Rep: 60
ursug will become famous soon enough
kütüklere girilen isim sıralaması numaraya göre

selam herkese
arkadaşlar şu kodlara bi bakar mısınız, nerde hata var.numara sırasına göre isimlerin sıralanması gerekiyor sorun yaşatıyor yardımcı olursanız çok sevinirim. 0 a basınca kapansın, 1 e basınca yeni kayıt yapsın 2 ye basınca görüntülesin istiyorum. ödev konum.

#include<stdio.h>
#include<string.h>

struct ogrenci
{
char ad[40];
long int no;
};

FILE *dosya1;

FILE *dosya1z;
struct ogrenci kayit;
long int no[50];
char adi[100][100];
char tempo[100];
int i=0,j=0,k=0,temp,ekle;

void islem()
{
dosya1 = fopen("students.txt","r");

if ( ( dosya1 = fopen( "students.txt", "r" ) ) == NULL )
printf( "dosya açılamıyo\n" );
else
{
while(!feof(dosya1))
{
fscanf(dosya1,"%s %d",&kayit.ad,&kayit.no);
strcpy(&(adi[i][0]),kayit.ad); //problem burda. adi[i][0] dizisine kayit.ad dan gelen isim atılıyo ama sıralanırken harfleri karıştırıyo kafasına göre.
no[i]=kayit.no;c
i++;
}
}

fclose(dosya1);

for(j=0; j<i; j++)
{
for(k=0; k<i; k++)
{
if(no[j] < no[k])
{
temp = no[j];
tempo[j] = adi[j][0];
no[j] = no[k];
adi[j][0] = adi[k][0];
no[k] = temp;
adi[k][0] =tempo[j];
}
}
}


for(j=0; j<i; j++)
{
printf("%d %s \n",no[j],&adi[j][0]);


}

}

main()
{
printf("islem seciniz (0)cikis,(1)yeni ekle,(2)goruntule");
scanf("%d",&ekle);

switch (ekle)
{
case 0:
break;

case 1:

dosya1 = fopen("students.txt","a"); // students.txt oluşturulacak
scanf("%s %d" ,&kayit.ad,&kayit.no);
fprintf(dosya1,"%s %d\n",kayit.ad,kayit.no);
scanf("%s %d" ,&kayit.ad,&kayit.no);
fprintf(dosya1,"%s %d\n",kayit.ad,kayit.no);
scanf("%s %d" ,&kayit.ad,&kayit.no);
fprintf(dosya1,"%s %d\n",kayit.ad,kayit.no);
scanf("%s %d" ,&kayit.ad,&kayit.no);
fprintf(dosya1,"%s %d\n",kayit.ad,kayit.no);
scanf("%s %d" ,&kayit.ad,&kayit.no);

fprintf(dosya1,"%s %d\n",kayit.ad,kayit.no);
fclose(dosya1);
break;

case 2:
islem();
break;
}

return 0;
}
ursug isimli Üye şimdilik offline konumundadır  
Mesajı Digg'e ekleMesajı del.icio.us'a ekleMesajı Technorati'ye ekleMesajı FURL ekleSpurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Sponsored Links
Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevap Son Mesaj
Sosyal Güvenlik Hukuku Nil@y Hukuk 1 17-01-2008 08:48 AM
Yunan Tanrı Ve Tanrıçaları 2 Karakarizma Mitoloji 0 01-10-2007 08:31 PM
Kat Mulkiyeti Kanunu YukseLL Hukuk 0 16-07-2007 09:36 PM
bilgi felsefesi doğangüneş Felsefe 0 22-05-2007 09:05 PM
Bilgi Felsefesi Nil@y Felsefe 0 17-09-2006 09:24 AM


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 01:43 PM .


Powered by vBulletin® Jelsoft Enterprises Ltd.

Supermeydan.net kar amacı gütmeyen bilgi, paylaşım üzerine kurulu ücretsiz bir forum sitesidir, üyeler her türlü bilgiyi,dosyayı önceden onay olmadan anında siteye yazabilmektedir, bu mesajlardan dolayı doğabilecek her türlü sorumluluk mesajı yazan üyeye aittir. Yine de sitemizde yasa dışı (illegal) içerik bulursanız supermeydan@gmail.com email adresine bildiriniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır, Teşekkürler!


Telif haklarını ihlal eden hertürlü materyal supermeydan.net de yayınlanamaz ve dağıtılamaz.Site içeriğini Kaynak göstermek şartıyla kullanmanız serbesttir.
Okur konuları ve yorumları kişilerin kendi görüşleridir.SuperMeydan.Net konu ve yorum içeriklerini benimsememektedir

Search Engine Friendly URLs by vBSEO