[C++] Baza danych 4496 6

O temacie

Autor SuperCheese

Zaczęty 16.01.2015 roku

Wyświetleń 4496

Odpowiedzi 6

SuperCheese

SuperCheese

Użytkownicy
posty192
Propsy25
  • Użytkownicy

SuperCheese

[C++] Baza danych
2015-01-16, 12:15(Ostatnia zmiana: 2015-01-16, 12:59)
Siemka, mam zrobić bazę danych, napisałem już kilka funkcji ale program absolutnie nic nie robi ponieważ nie wczytuje się menu, pomóżcie mi proszę znaleźć usterkę, compilator nie wyrzuca błędów.

http://wklej.to/yRomj

Menu do wyświetlenia jest na samej górze, cała reszta jest na dole w main`nie. Chciałem pisać dalej jak to zaskoczy, ale gdy uruchomię program widzę tylko czarną konsolę.
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
funkcja wczytywanie czy funkcja menu nie działa?
 
Popisuje się ciągle menda jedna...

SuperCheese

SuperCheese

Użytkownicy
posty192
Propsy25
  • Użytkownicy
Menu nie działa, powinno się chociaż pojawić, ale konsola jest pusta. 
 

BlackVampire

BlackVampire

Użytkownicy
posty59
Propsy5
ProfesjaGracz
  • Użytkownicy
Podaj pełną ścieżkę do pliku w funkcji liczenie:

pomoc.open("C:\\Users\\Yobi\\Documents\\Visual Studio 2012\\Projects\\ConsoleApplication2\\Debug\\baza.txt");
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Masz nieskończoną pętlę w funkcji liczenie.
while(true)
Tak się ogólnie nie robi.

Tu masz dobry przykład jak czytać wiersz po wierszu: http://www.cplusplus.com/doc/tutorial/files/

W sumie kod mógłby być lepiej napisany. Znacznie by to ułatwiło wyszukiwanie błędów. :D

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
Ale suchar xD
 
Popisuje się ciągle menda jedna...

SuperCheese

SuperCheese

Użytkownicy
posty192
Propsy25
  • Użytkownicy

SuperCheese

[C++] Baza danych
#6 2015-01-16, 13:30(Ostatnia zmiana: 2015-01-16, 16:59)
Hmm, teraz zadziałało wklej.to/9CM38
Tego drugiego if`a z break`iem wrzuciłem jako warunek do pętli. Dzięki, jadę dalej.

Post połączony: 2015-01-16, 16:59
Ponownie coś mi nie gra. Dla próby zacząłem uzupełniać bazę, ale gdy wpiszę ostatnią daną, czyli rok program zawiesza się. http://wklej.to/53ZFGChyba mam problem z zapisem do pliku. Ponownie część kodu jest w funkcji nowa oraz w main`nie.
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry