Results 1 to 4 of 4

Thread: .dat C++

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User Darkbound's Avatar
    Join Date: Apr:2011
    Location: Varna
    Posts: 240

    .dat C++

    ..

    Code:
    #include xxxxxx
    struct A{
    ....
    }AB;
    
    void input()
    
    void searching()
    
    void dellete()
    
    void list()
    
    char main()
    {
    	int izbor;
    	do
    	{
    	cout<<"\n\t\t MENU";
    	cout<<"\n";
    	cout<<"\n1. Dobavqne na vlojitel:\n";
    	cout<<"2. Redaktirane na vlojitel:\n";
    	cout<<"3. Tyrsene na vlojitel po zadaden kriterii\n";
    	cout<<"4. Vsichki vlojiteli\n";
    	cout<<"5. Iztrivane na informaciqta!\n";
    	cout<<"0. Izhod\n";
    	cout<<"\n\n\nVuvedete vashiqt izbor: ";
    	cin>>izbor;
    	switch(izbor)
    	{
    case 1:
    		input();
    //case 2:
    //		edit();
    case 3:
    		searching();
    case 4:
    		list();
    case 5:
    		dellete();
    	}
    	}while(izbor!=0);
    }
    - , searching, , .dat .. , :

    1000000 17.12.2012
    2 2 2 2000000 17.12.2012

    1000000 200000 , :

    Code:
    Vuvedete familiqta na turseniq vlojitel: Familiqta
    Imeto Prezimeto Familiqta e vnesyl 1000000 na 17.12.2012
    , , , :

    , , ..
    Code:
    void searching()
    {
    	string ime, prezime, familiq;
    	cout<<"Vuvedete imeto: ";
    	cin>>ime;
    	cout<<"Vuvedete Prezimet: ";
    	cin>>prezime;
    	cout<<"Vuvedete familiqta: ";
    	cin>>familiq;
    	for(i=0;i<top;i++)
    	if(vlojiteli[i].firstname==ime && vlojiteli[i].surname==prezime && vlojiteli[i].familyname==familiq)
    	{
    		cout<<"Ime:     "<<vlojiteli[i].firstname;
    		cout<<"Prezime: "<<vlojiteli[i].surname;
    		cout<<"Familiq: "<<vlojiteli[i].familyname;
    		cout<<"Suma:    "<<vlojiteli[i].amount;
    		cout<<"Data:    "<<vlojiteli[i].date;
    	}
    	return;
    }
    Code:
    void searching()
    {
    	cout<<"Izberete kriterii po koito iskate da tursite:\n";
    	cout<<"1. Po imena\n2. Po vnesena suma\n3. Po data\n0. Za vrushtane kym glavnoto menu:\n";
    	cin>>f;
    	switch(f)
    	{
    	case 1:
    		{
    			cout<<"Vuvedete Ime, Prezime ili Familiq po koito iskate da tyrsite: ";
    			cin>>searchnames;
    			fp.open("vlojiteli.dat", ios::in);
    			if(searchnames==vlojiteli[i].firstname || searchnames==vlojiteli[i].surname || searchnames==vlojiteli[i].familyname)
    				cout<<vlojiteli[i].firstname<<" "<<vlojiteli[i].surname<<" "<<vlojiteli[i].familyname<<" e vnesyl "<<vlojiteli[i].amount<<" leva na "<<vlojiteli[i].date<<endl;
    			else
    				cout<<"Ne sa otkriti zapisi po vuvedenoto ime!\n";
    			break;
    		}
    	case 2:
    		{
    			cout<<"Vuvedete suma po koqto iskate da tyrsite: ";
    			cin>>searchamount;
    			fp.open("vlojiteli.dat", ios::in);
    			if(searchamount==vlojiteli[i].amount)
    				cout<<vlojiteli[i].firstname<<" "<<vlojiteli[i].surname<<" "<<vlojiteli[i].familyname<<" e vnesyl "<<vlojiteli[i].amount<<" leva na "<<vlojiteli[i].date<<endl;
    			else
    				cout<<"Ne sa otkriti zapisi po vuvedenata suma!\n";
    			break;
    		}
    	case 3:
    		{
    			cout<<"Vuvedete data za koqto iskate da tyrsite: ";
    			cin>>searchdate;
    			fp.open("vlojiteli.dat", ios::in);
    			if(searchdate==vlojiteli[i].date)
    				cout<<vlojiteli[i].firstname<<" "<<vlojiteli[i].surname<<" "<<vlojiteli[i].familyname<<" e vnesyl "<<vlojiteli[i].amount<<" leva na "<<vlojiteli[i].date<<endl;
    			else
    				cout<<"Ne sa otkriti zapisi po vuvedenata data!\n";
    			break;
    		}
    	}return;
    }
    , - ..

    .. .dat .txt .
    Last edited by Darkbound; 17th December 2012 at 19:43.
    || MB: ASUS ROG STRIX X370-F || CPU: AMD Ryzen 7 1700X Cooled by NZXT Kraken X62 || GPU: Sapphire Vapor-X R9 280X || SSD: Samsung 850 Evo 500GB || HDD: WD RED 4TB || RAM: 2 Corsair Vengeance RGB 8GB DDR4 3200 MHz || PSU: Corsair RM650i ||

  2. #2
    Registered User hateras's Avatar
    Join Date: Jan:2011
    Location: Kronos III
    Posts: 1,028
    Switch
    Case
    Break
    ?
    , "" - " ", "" ( )
    .

    - - - - - -

    :
    - search() ,
    - i- , - Abort, Ignore, Marry...
    ASRock B550M Pro 4; Ryzen R5 3600; 2x16 GiB G.SKILL Aegis 3200; 1TB Samsung QVO 960 + 3TB Seagate IronWolf; Zalman Z1

  3. #3
    Registered User Darkbound's Avatar
    Join Date: Apr:2011
    Location: Varna
    Posts: 240
    Break-a , ..
    Last edited by Darkbound; 18th December 2012 at 19:31.
    || MB: ASUS ROG STRIX X370-F || CPU: AMD Ryzen 7 1700X Cooled by NZXT Kraken X62 || GPU: Sapphire Vapor-X R9 280X || SSD: Samsung 850 Evo 500GB || HDD: WD RED 4TB || RAM: 2 Corsair Vengeance RGB 8GB DDR4 3200 MHz || PSU: Corsair RM650i ||

  4. #4
    Registered User hateras's Avatar
    Join Date: Jan:2011
    Location: Kronos III
    Posts: 1,028
    , ?

    searching() break-a? , ?
    ASRock B550M Pro 4; Ryzen R5 3600; 2x16 GiB G.SKILL Aegis 3200; 1TB Samsung QVO 960 + 3TB Seagate IronWolf; Zalman Z1

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |