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

Zapis struktury do pliku

Ostatnio zmodyfikowano 2011-12-20 12:39
Autor Wiadomość
CodeMeister
Temat założony przez niniejszego użytkownika
Zapis struktury do pliku
» 2011-12-18 14:15:40
Witam,

Jak można zapisać strukture do  pliku,
C/C++
struct Baza {
    string imie;
    string nazwisko;
    //reszta elementów
};
Piszę bazę danych, powinna ona móc zapisywać dane do pliku i wyszukiwać osobę znając obojędnie jakie kryteria (imie, nazwisko lub co innego).

Jak można to zrobić?
P-45858
m4tx
» 2011-12-18 14:42:45
reinterpret_cast
P-45861
wojownik266
» 2011-12-18 14:45:50
Sposobów na zapisanie danych do pliku jest wiele. Jeden z nich ma się tak:

C/C++
#include <iostream>
#include <fstream>
using namespace std;

struct Baza {
    string imie;
    string nazwisko;
    //reszta elementów
};

int main()
{
    ofstream out( "plik.txt" );
    Baza ba;
    cout << "Imie:";
    cin >> ba.imie;
    out << ba.imie << endl;
    cout << "Nazwisko:";
    cin >> ba.nazwisko;
    out << ba.nazwisko << endl;
   
    cin.get();
    return 0;
}
P-45862
CodeMeister
Temat założony przez niniejszego użytkownika
» 2011-12-18 14:59:01
A jak już zapiszę baze, będę miał zapisane powiedzmy... 10 osób i chciałbym wyszukać Jana Kowalskiego i wszystkie informacje o nim to jak to zrobić?
P-45863
wojownik266
» 2011-12-18 15:16:13
Tak dokładnie to nie wiem ale wydaje mi się że będziesz musiał wczytać zapisany plik do jakiejś zmiennej np. string i potem użyć jakiegoś algorytmu wyszukiwania np. "find" z biblioteki standardowej... Tak jak napisałem nie jestem tego do końca pewien. Tak mi się tylko wydaje. Powodzenia.
P-45864
hincu
» 2011-12-19 10:07:14
to nie algorytm tylko funckja ja ci proponuje poszukac tego na forum bo temat byl walkowany miliardy razy
no i do tego przyda ci sie to » Kurs C++ » Poziom 3Wyszukiwanie frazy w tekście lekcja oraz » Kurs C++Obsługa plików lekcja
P-45886
CodeMeister
Temat założony przez niniejszego użytkownika
» 2011-12-20 08:21:38
Moze w zaleznosci od tego co szukam to program bedzie odczytywal linijke poprzednia lub nastepna
P-45912
pekfos
» 2011-12-20 12:39:08
1 temat = 1 problem..
P-45928
« 1 »
  Strona 1 z 1