Witam, tym razem problem z kodem w c++, jest to program na zaliczenie.
Kiedy wczytuje dane z pliku (a nazwa jest do wprowadzenia przez usera) to wszystko ok - dane pobieraja sie do bazy, jak chce zapisac wowczas program nie zatrzymuje sie przy scanf, ktory ma za zadanie pobrac nazwe pliku, tylko zachowuje sie jakby juz byl wcisniety <enter> bez wpisanej wartosci. Chcialem sie tego pozbyc stosujac fgets, niestety konczy sie tym samym. Dawanie getch() przed scanf powoduje, ze program czeka na dowolny klawisz, po czym jest to samo czyli omija scanf i zmiennej, ktorej mialem przypisac cos z klawiatury daje pusta wartosc..
Nie wiem czy jest potrzeba zamieszczania kodu, jesli tak to wrzuce. Sytuacja jest o tyle dziwna, ze za pierwszym uruchomieniem, gdy chce zapisac do pliku to wszystko jest ok, dopiero po otwarciu pliku lub juz jednokrotnym zapisaniu pojawia sie w/w problem...