HarbiForum  

Ogrenci Sistemi

C,C++,C# bölümde Ogrenci Sistemi konusu, Ogrenci bilgilerini alarak tanimli olan secimleri ogrenciler uzerinde yapar. Kolay gelsin. Kod:...
HarbiForum > Bilgisayar & Teknoloji > Programlama Dilleri > C,C++,C#

Kayıt ol Arama Bugünki Mesajlar
06.05.08, 16:57   #1
Ogrenci Sistemi

Ogrenci bilgilerini alarak tanimli olan secimleri ogrenciler uzerinde yapar. Kolay gelsin.

Kod:
#include <stdio.h>
#include <string.h>
#include <ctype.h>

void menu(void);
int main(void)

{
	char name[50],surname[50],sex[50],arama2[50];
	int number,grade,secim,i,arama,uzunluk;
	FILE *f;
	FILE *f1;

	printf("2 ogrenci girin\n");
	printf("Name-Surname-Number-Graden-Sex\n");

	f=fopen("student.txt","w");
		for(i=0;i<2;i++)
		{
			scanf("%s %s %d %d %s",name,surname,&number,&grade,sex);
			fprintf(f,"%s %s %d %d %s\n",name,surname,number,grade,sex);
		}
	fclose(f);


	menu();
	scanf("%d",&secim);
	
	switch(secim)
	{
	case 1:
		f=fopen("student.txt","r");
		while(1)
		{
			if(fscanf(f,"%s %s %d %d %s\n",name,surname,&number,&grade,sex)==EOF)
			break;
			printf("%s %s %d %d %s\n",name,surname,number,grade,sex);
		}
	fclose(f);
	break;
		
	case 2:
		f=fopen("student.txt","r");
		printf("Number girin\n");
		scanf("%d",&arama);
		while(1)
		{
			if(fscanf(f,"%s %s %d %d %s\n",name,surname,&number,&grade,sex)==EOF)
			break;
			if(arama==number)
			printf("%s %s %d %d %s\n",name,surname,number,grade,sex);
		}
	fclose(f);
	break;
	
	case 3:
		f=fopen("student.txt","r");
		printf("isim girin\n");
		scanf("%s",arama2);
		while(1)
		{
			if(fscanf(f,"%s %s %d %d %s\n",name,surname,&number,&grade,sex)==EOF)
			break;
			if(strcmp(name,arama2)==0)
			printf("%s %s %d %d %s\n",name,surname,number,grade,sex);
		}
	break;
		
	case 4:
		f=fopen("student.txt","r");
		f1=fopen("newstudentinfo.txt","w");
		while(1)
		{
			if(fscanf(f,"%s %s %d %d %s\n",name,surname,&number,&grade,sex)==EOF)
			break;
			printf("%s %s %d %d %s\n",name,surname,number,grade,sex);
		}		
	
		uzunluk=strlen(surname);
		if(fscanf(f,"%s %s %d %d %s\n",name,surname,&number,&grade,sex)==EOF)
		{			
			for(i=0;i<uzunluk;i++)
			{
				if(islower(surname))
				{
					surname = toupper(surname);
				}
			}
				fprintf(f1,"%s %s",name,surname,sex);
		}

		

		fclose(f);
		fclose(f1);
	break;

	case 5:
		printf("bye");

	default:
		printf("bye");
}
}






void menu(void)
{
	printf("Ne yapmak istiyorsun\n");
	printf("1-Tum ogrencileri listele\n");
	printf("2-Numaraya gore arama yap\n");
	printf("3-isime gore arama yap\n");
	printf("4-Soyisimleri buyult yazdir\n");
	printf("5-Cikis\n");
}
 
Cevap Yaz

Ogrenci Sistemi

C,C++,C# bölümde Ogrenci Sistemi konusu, Ogrenci bilgilerini alarak tanimli olan secimleri ogrenciler uzerinde yapar. Kolay gelsin. Kod:...



Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ses Sistemi audi tt Motorlu Araçlar Dünyası 0 10.02.08 21:00
Sinir Sistemi ibiramcan Biyoloji 0 21.01.08 19:27
Iskelet Ve Kas Sistemi ibiramcan Biyoloji 0 21.01.08 19:05
İskelet sistemi SaMeT46 Biyoloji 2 09.01.08 13:21



Forum Zaman Ayarları GMT +3 olarak ayarlanmıştır.
Şu Anki Saat: 22:39 .


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
HarbiForum; Haybeden Değil ,Harbiden
Her Hakkı Saklıdır ©2007-2009
Valid XHTML 1.0 Transitional Creative Commons License
İçeriğimizi başka bir sitede paylaşıyorsanız lütfen kaynak belirtmeyi unutmayın,ilginize teşekkür ederiz.
Sitemizde bulunan bir içeriğin telif haklarına veya yasalara aykırı olduğunu düşünüyorsanız lütfen bize bildirin.
If you own the copyrights to any content we publish or offer for download & you want them to be removed from our web site,
please contact us with some proof of ownership of copyright and they will be removed immediately.