Torrent Dükkanı, Torrent Oyun, Torrent Film, Torrent Dizi, Full İndir
Torrent Dükkanı Bilgilendirme

Torrent Dükkanı Vip Üyelik

Torrent Dükkanı Moderatör Başvurusu

Forum kuralları!

Merhaba! Forumlarımızda herhangi bir aktivitede bulunmadan önce, forum düzeni ve kalıcılığı için lütfen forum kurallarını okuyunuz.

Forum Kuralları
Bilgi? Yeni temamız aktif edilmiştir, iyi forumlar dileriz.
Sağolun! Gün geçtikçe büyüyor ve gelişiyoruz destek verenlere teşekkür ederiz.
Dikkat! Kurallara uymayan üyeler uyarılmaksızın siteden men edilecektir.
Süper:) Yeni kampanyalarımızla sizlere yenilikler katmaya devam ediyoruz.
 
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak
(Okunma: 161)
Acces
#1
Kod:
#include<iostream>
#include<string>
#include<fstream>
#include<iomanip>

using namespace std;





class ClientData {

public:

 
ClientData( int n= 0, string f= "", string l= "", double b= 0.0 )
{
    setFirstName(f);
    setLastName(l);
    setAccountNumber(n);
    setBalance(b);
}

 
void setAccountNumber( int a )
{
    accountNumber=a;
}
int getAccountNumber() const
{
    return accountNumber;
}

 
void setLastName( string a )
{
    const char *temp=a.data();
    int length=strlen(temp);
    strncpy(lastName, temp ,length);

    lastName[length]='\0';

}
string getLastName() const
{
    return lastName;
}
 
void setFirstName( string firstNameString)
{
   
 
    const char *firstNameValue = firstNameString.data();
 
    int length = strlen( firstNameValue );
 
    length = ( length < 10 ? length : 9 );
 
    strncpy( firstName, firstNameValue, length );

 
 
    firstName[ length ] = '\0';
}
string getFirstName() const
{
    return firstName;
}

 
void setBalance( double a )
{

    balance=a;
}
double getBalance() const
{
    return balance;
}

private:
int accountNumber;
char lastName[ 15 ];
char firstName[ 10 ];
double balance;

};


int main()
{
 
   int accountNumber;
 
   char lastName[ 15 ];
 
   char firstName[ 10 ];
 
   double balance;

    ofstream outCredit( "credit.dat", ios::binary );

 
 
 
if ( !outCredit )
{
 
    cerr << "File could not be opened." << endl;
 
    exit( 1 );

}

 
cout << "Enter account number " << "(1 to 100, 0 to end input)\n? ";


 
ClientData client;
 
cin >> accountNumber;
client.setAccountNumber( accountNumber );

while ( client.getAccountNumber() > 0 && client.getAccountNumber() <= 100 )
{


 
   cout << "Enter lastname, firstname, balance\n? ";
 
   cin >> lastName;
 
   cin >> firstName;
 
   cin >> balance;


 
   client.setLastName( lastName );
 
   client.setFirstName( firstName );
 
   client.setBalance( balance );

 
 
   outCredit.seekp( ( client.getAccountNumber() - 1 ) *sizeof( ClientData ) );


 
   outCredit.write(reinterpret_cast< const char * >( &client ),sizeof( ClientData ) );
 
 
   cout << "Enter account number\n? ";
 
   cin >> accountNumber;
 
   client.setAccountNumber( accountNumber );

   ifstream ferid("credit.dat",ios::in);

   ferid.seekg(0,ios::beg);

   ferid.read(reinterpret_cast< char *>(&client),sizeof(ClientData));

   cout<<client.getFirstName()<<endl;

}

return 0;

}
Ara
Cevapla
 


Anahtar Kelimeler

C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak indir, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak Videosu, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak online izle, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak Bedava indir, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak Yükle, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak Hakkında, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak nedir, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak Free indir, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak oyunu, C++ / File Processing-Hesap Bilgilerini Dosyaya Yazdırmak download



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  VISUAL BASIC / Bilimsel Hesap Makinesi Acces 0 211 01-06-2016, Saat: 19:53
Son Yorum: Acces

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi