Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

c++ sortowanie pliku binarnego

Ostatnio zmodyfikowano 2018-01-12 17:07
Autor Wiadomość
lapus
Temat założony przez niniejszego użytkownika
c++ sortowanie pliku binarnego
» 2018-01-12 16:47:07
Chcę posortować plik binarny rosnąco/malejąco nie ważne, nie mogę używać tablic więc sortowanie bąbelkowe odpada. Nie wiem jak to ugryźć.


#include <iostream>
#include <fstream>

using namespace std;

   void zapisz(){
    int x,wybor;
    ofstream plik("dane.dat", ios::binary |ios::app);
    while(wybor!=0){
    cout<<"podaj liczbe: ";
    cin>>x;
    plik.write(reinterpret_cast<char*>(&x),sizeof(x));
        cout<<"kontynuowac inna niz 0";
    cin>>wybor;
    }
    plik.close();}
void czytaj(){
    int x;
    ifstream plik("dane.dat", ios::binary);

    for(int i=1;;i++)
    {
    plik.read(reinterpret_cast<char*>(&x),sizeof(x));

    if(plik.eof()) break;
    cout<<x<<endl;
    }}


int main()
{   zapisz();
    czytaj();
}
P-168664
pekfos
» 2018-01-12 17:07:31
P-168665
« 1 »
  Strona 1 z 1