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

Odczytywanie bazy danych z pliku

Ostatnio zmodyfikowano 2011-06-13 20:48
Autor Wiadomość
absflg
» 2011-06-01 20:13:30
@up [cytat][/cytat]
Pierwsze widzę hash z biblioteki standardowej c++. Jakoś nigdy nie było mi potrzebne... Patrząc na dokumentacje trudniejsze nie jest w obsłudze od vectora. Znów nie ma w kursach, ani dokumentacji... C++ Reference - map
P-33749
szyx_yankez
» 2011-06-01 20:15:19
C/C++
#include <map>
#include <string>
std::map < std::string, std::string > Base;

std::string a = "siemka"; //co pisze uzytkownik
std::string b = "witaj"; //co odpowiada program
//wczytywanie wg. mojego posta wyżej

Base[ a ] = b; //dodajemy do bazy;

std::string c;
cin >> c;
cout << Base[ c ]; //jeżeli c =="siemka" program wypisze "witaj"
P-33750
DejaVu
» 2011-06-01 20:46:22
@absflg: nie ma bo nikt nie opracował tego właściwie. Nasz dział dokumentacji (jak również i cały nowy serwis) nie ma jeszcze nawet roku.
P-33752
marek
» 2011-06-02 10:12:31
Może to będzie dla Ciebie za proste ale rzuć okiem na
FORUM\Sprawy dokumentacyjne\Nowe Publikacje\OBSŁUGA PLIKÓW W C++ DLA POCZĄTKUJĄCYCH
P-33761
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-06-03 14:47:02
Mam takie coś:
http://wklej.org/hash/60fecb3b2c2/

Ale cokolwiek bym nie napisał odpowiada ostatnią linijką z bazy danych np

BAZA
czesc
siemka
co tam?
nudy

zawsze odpowiada "nudy" nieważne jak baza jest zapisana, zawsze w odpowiedzi pada ostatnia linijka.
P-33797
malan
» 2011-06-03 15:29:58
Nie otwieraj pliku w pętli.
P-33801
CTRL85
Temat założony przez niniejszego użytkownika
» 2011-06-03 15:50:29
Nadal pokazuje ostatnią linijkę :(
P-33803
DejaVu
» 2011-06-03 15:57:04
Zapewne nadpisujesz wartości do std::string zamiast je dopisywać. Gdybyś kod wkleił na stronie miałbyś odpowiedź. Mi się nie chce błąkać po linkach pod którymi zamieściłeś swój kod.
P-33804
1 « 2 » 3 4
Poprzednia strona Strona 2 z 4 Następna strona