MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > C - C++ > Kodlar

*.txt Dosyasina kayit yapmak!

skor.txt dosyasina maç tarihi skorunu golleri kayit yapan yenileyen silen sorgulama yapabilen bir program!

Kategori : C - C++
Gönderen : afish
Telif :
Tarih : 20 Eylül 2006
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 23287
Puan
: 9,1 / 10 (38 Oy)
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
#include   <iostream.h>
#include   <conio.h>
#include   <fstream.h>
#include <iomanip.h>


int gun,ay,yil,biz,onlar,kontrol=0;
char saha;

void kayit()
{
int kayitSayisi,i;
cout<<"dosyaya kac kayit yapilacak ?"<<endl;
 cin>>kayitSayisi;
ofstream futbol;
futbol.open("skor.txt",ios::out);
for(i=0;i<kayitSayisi; i++)
{
cout<< " verileri giriniz ?"<<endl;
cin>>gun>>ay>>yil>>saha>>biz>>onlar;
futbol << gun<<setw(3)<<setw(3)<<ay<<setw(3)<<yil<<setw(3)<<saha<<setw(3)<<biz<<setw(3)
       <<onlar<<setw(3)<<endl;
}
futbol.close();
getch();
}



void kayitIlave()
{
int ilaveKayit,i;
cout<<"dosyaya kac kayit ilave edilecek ?"<<endl;
 cin>>ilaveKayit;
ofstream futbol;
futbol.open("skor.txt",ios::app);
for(i=0;i<ilaveKayit; i++)
{
cout<< " verileri giriniz ?"<<endl;
cin>>gun>>ay>>yil>>saha>>biz>>onlar;
futbol << gun<<ay<<yil<<saha<<biz<<onlar<<endl;
}
futbol.close();
getch();
}

void liste()
{
clrscr();
ifstream futbol;
futbol.open("skor.txt",ios::in);
while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar)
{
cout<< gun<<ay<<yil<<saha<<biz<<onlar<<endl;
cout<endl;
 }
futbol.close();
getch();
}

void silme()
{
int silinecekYil;
clrscr();
cout<<"silinecek yil giriniz "<<endl;
 cin>>silinecekYil;
ifstream futbol;
futbol.open("skor.txt",ios::in);
ofstream gecici;
gecici.open("gecici.txt",ios::out);
while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar)
{
if(silinecekYil!=yil)
{
 gecici << gun<<ay<<yil<<saha<<biz<<onlar<<endl;
 }
 }


futbol.close();
gecici.close();

  // copy temp to milan
  ifstream f1("gecici.txt");
  ofstream f2("skor.txt");
  f2<<f1.rdbuf();




void sorgu()
{int yilAra; 
cout<<"hangi yila ait kayitlari araniyor ?"<<endl;
 cin>>yilAra;
ifstream futbol; 
futbol.open("skor.txt",ios::in);
while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar ) 

if(yilAra==yil) 
cout<<   gun<<ay<<yil<<saha<<biz<<onlar<<endl;
}
futbol.close(); 
getch(); 



void menu() 

int secim; 
clrscr(); 
while(kontrol==0) 

cout<<"[1] - Kayit " <<endl;
 cout<<"[2] - Kayit Ilave " <<endl;
  cout<<"[3] - Silme " <<endl;
   cout<<"[4] - Liste " <<endl;
    cout<<"[5] - sorgu " <<endl;
     cout<<"[6] - Cikis " <<endl;
      cout<<"Seciminiz:"<<endl;
       cin>>secim; 
if(secim==1) kayit(); 
if(secim==2) kayitIlave(); 
if(secim==3) silme(); 
if(secim==4) liste(); 
if(secim==5) sorgu(); 
if(secim==6) kontrol=1; 
else menu(); 


void main() 

menu(); 

 
 

*.txt Dosyasina kayit yapmak! için yazılan yorumlar

bünyamin   { 09 Ocak 2010 }
yaa bunu çalıştırmm için neler yapmam gerek biri bana anlatsın bi türlü olmuyoo

Recep   { 24 Aralık 2009 }
Cannot open include file: 'iomanip.h': No such file or directory..
Hatasını veriyor.Acaba neden kaynaklanıyo yardımcı olurmusunuz?

tamer   { 12 Temmuz 2007 }
iyi gunlar bu dosya nsl yukeniyor

  { 08 Nisan 2007 }
muhteşem bi yazı olmuş ellerine sağlık

Yorum ekleyin

Anasayfa > C - C++ > Kodlar > *.txt Dosyasina kayit yapmak!
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.80.230.230 | 0,11 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.