You need to enable JavaScript to run this app.

Skip to main content

C++ 5.02 yapılmış bir telefon rehberi programı

C++ 5.02 yapılmış bir telefon rehberi programı

Posting Freak
C++ 5.02 yapılmış bir telefon rehberi programı
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
#include<string.h>
char isim[100][20],soyad[100][20],tel[100][11];
int kayitsayisi,i,top,toplam,kontrol=0,dizi=0;

void kayit()
{
int ilavekayit,i;
char cevap[1];
{
clrscr;
ifstream rehber;
rehber.open("rehber.txt",ios::in); // Burada rehber adlı bir txt dosyası açılıyor ve bu dosyaya kayıt yapılacağı belirtiliyor (ios::in) //
{
cout<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
rehber.close();
}
{
ifstream rehber;
rehber.open("rehber.txt",ios::app); //rehber.txt'deki kayıt sayısı sayılıyor //
for(i=0;i<100;i++)
if(strlen(isim[i])>0) top++;
rehber.close();
}
clrscr();
ilavekayit=1;
ofstream rehber;
rehber.open("rehber.txt",ios::app); //rehber.txt'deki kayıt sayıs sayılıyor //
for(i=top;i<ilavekayit+top;i++)
{
cout<<"AD :"; cin>>isim[i]; cout<<"SOYAD :"; cin>>soyad[i]; cout<<"TEL. NO :"; cin>>tel[i];
rehber<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
cout<<endl;
}
rehber.close();
getch();
cout<<"BASKA KAYIT VAR MI? E/H "<<endl;
cin>>cevap;
if(strcmp(cevap,"e")==0) kayit();
if(strcmp(cevap,"E")==0) kayit();
if(strcmp(cevap,"H")==0) getch();
if(strcmp(cevap,"h")==0) getch();
else getch();
}

void sorgu()
{
char aranan[20];
{
clrscr;
ifstream rehber;
rehber.open("rehber.txt",ios::in);
for(i=0;i<100;i++)
while(rehber>>isim[i]>>soyad[i]>>tel[i])
{
cout<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
rehber.close();
}
clrscr();
cout<<"ARANACAK ISIM: "; cin>>aranan;
cout<<endl;
ifstream rehber;
rehber.open("rehber.txt",ios::in);
for(i=0;i<100;i++)
{
while(strlen(isim[i])>0);
{
while(rehber>>isim[i]>>soyad[i]>>tel[i])
{
if(strcmp(aranan,isim[i])==0)
cout<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
}
}

rehber.close();
getch();
}
void liste()
{
clrscr();
ifstream rehber;
rehber.open("rehber.txt",ios::in);
for(i=0;i<100;i++)
while(rehber>>isim[i]>>soyad[i]>>tel[i])
{
cout<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
rehber.close();
getch();
}

void silme()
{
top=0;
{
ifstream rehber;
rehber.open("rehber.txt",ios::app);
for(i=0;i<100;i++)
if(strlen(isim[i])>0) top++;
rehber.close();
}
{
clrscr;
ifstream rehber;
rehber.open("rehber.txt",ios::in);
for(i=0;i<100;i++)
while(rehber>>isim[i]>>soyad[i]>>tel[i])
{
cout<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
rehber.close();
}
char silinecekkayit[20];
clrscr();
cout<<"SILINECEK ISIM: "; cin>>silinecekkayit;
ifstream rehber;
rehber.open("rehber.txt",ios::in);
ofstream gecici;
gecici.open("gecici.txt",ios::out);
for(i=0;i<100;i++)
{
while(rehber>>isim[i]>>soyad[i]>>tel[i])
{
if(strcmp(silinecekkayit,isim[i])>>0)
gecici<<isim[i]<<" "<<soyad[i]<<" "<<tel[i]<<endl;
}
}
rehber.close();
gecici.close();
ifstream f1("gecici.txt");
ofstream f2("rehber.txt");
f2<<f1.rdbuf();
}

void menu()
{
char secim[1];
while(kontrol==0)
{
clrscr();
gotoxy(1,1); cprintf("********************************************************************************");
gotoxy(1,24); cprintf("********************************************************************************");
for(i=1;i<25;i++)
{
gotoxy(80,i); cprintf("*");
}
for(i=1;i<25;i++)
{
gotoxy(1,i); cprintf("*");
}
gotoxy(30,7); cprintf(" (K) A Y I T");
gotoxy(30,9); cprintf(" (A) R A M A");
gotoxy(30,11); cprintf(" (L) I S T E");
gotoxy(30,13); cprintf(" (S) I L M E");
gotoxy(30,15); cprintf(" © I K I S");
gotoxy(33,18); cprintf("SECIMINIZ :");
getch();
gotoxy(45,18); cin>>secim;
if(strcmp(secim,"K")==0) kayit();
if(strcmp(secim,"k")==0) kayit();
if(strcmp(secim,"A")==0) sorgu();
if(strcmp(secim,"a")==0) sorgu();
if(strcmp(secim,"L")==0) liste();
if(strcmp(secim,"l")==0) liste();
if(strcmp(secim,"S")==0) silme();
if(strcmp(secim,"s")==0) silme();
if(strcmp(secim,"C")==0) kontrol=1;
if(strcmp(secim,"c")==0) kontrol=1;
else menu();
}
}

void kapak()
{
clrscr();
textcolor(3+128), gotoxy(5,3); cprintf("MADE BY HAKAN KIZMAZ");
textcolor(10);
gotoxy(21,7); cprintf(".... ..... . . .... ..... .... ");
gotoxy(21,8); cprintf(". . . . . . . . . . ");
gotoxy(21,9); cprintf(". . . . . . . . . . ");
gotoxy(21,10); cprintf(".... .... ..... .... .... .... ");
gotoxy(21,11); cprintf(". . . . . . . . . . ");
gotoxy(21,12); cprintf(". . . . . . . . . . ");
gotoxy(21,13); cprintf(". . ..... . . .... ..... . . ");
textcolor(1+128); gotoxy(23,17); cprintf("DEVAM ETMEK ICIN BIR TUSA BASINIZ...");
textcolor(15);
getch();
}
void main()
{
kapak();
menu();
}
[Resim: 114ld.jpg]



Ben göremem daha uzun boyunu
Ahret derler kısaltamam yolunu
Bugün Sahı Merdan sarsın oglunu
Yetis Ya Üseyin baban gidiyo

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.