Ĺadny brzuch
Witam. Postanowiłem pobawić się w pliki nagłówkowe i przy okazji zacząć robić prostą gierkę. Niestety - przy kompilacji kodu wyskakują mi errory:
GryKonsolowe has not been declared
[Build Error] [Main.o] Error 1
Kody źródłowe:
main.cpp
#include <cstdlib> #include <iostream> #include <windows.h> // [GoToXY] #include <conio.h> #include "GryKonsolowe.hpp" //Potrzebne do void gotoxy HANDLE g_hConsol = GetStdHandle(STD_OUTPUT_HANDLE); using namespace std; //Zmienne - dane gracza string login, haslo; int i; ////////////////////////////////////////////////////////////////////////////////MAIN int main() { Logowanie(); //Odpalamy system("PAUSE"); return EXIT_SUCCESS; }
GryKonsolowe.cpp
#include <cstdlib> #include <iostream> #include <windows.h> // [GoToXY] #include <conio.h> #include "GryKonsolowe.hpp" ///////////////////////////////////////////////////////////////////////GoToXY //reVis z forum ks-ekspert.pl void GoToXY(const int x, const int y) { COORD coord = {x, y}; SetConsoleCursorPosition(g_hConsol, coord); } ///////////////////////////////////////////////////////////////////////Logowanie //Zrobić wczytywanie z save'a z pliku //Na razie nie włączone do programu void Logowanie() { gotoxy(4,1); cout << "Proszę wpisać login i hasło:\n\n"; cout << "LOGIN: "; cin >> login; cout << "\n"; cout << "HASŁO: "; cin >> haslo; } ///////////////////////////////////////////////////////////////////////Ladowanie void PasekLadowania(int Czas, int IloscZnakow) { i = 1; for (i = 1; i < IloscZnakow + 1; i++) { cout << "*"; Sleep(Czas); } }
GryKonsolowe.hpp
#ifndef GryKonsolowe_hpp #define GryKonsolowe_hpp ///////////////////////////////////////////////////////////////////////GoToXY //reVis z forum ks-ekspert.pl void GoToXY(const int x, const int y); ///////////////////////////////////////////////////////////////////////Logowanie void Logowanie(); ///////////////////////////////////////////////////////////////////////PasekLadowania void PasekLadowania(int Czas, int IloscZnakow); #endif
W jakim środowisku piszesz program? Tworzysz to jako projekt?
W którym miejscu takie errory? o_O Podaj linie, w ktorej krzyczy kompilator.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
GryKonsolowe has not been declared
[Build Error] [Main.o] Error 1
Kody źródłowe:
main.cpp
#include <cstdlib> #include <iostream> #include <windows.h> // [GoToXY] #include <conio.h> #include "GryKonsolowe.hpp" //Potrzebne do void gotoxy HANDLE g_hConsol = GetStdHandle(STD_OUTPUT_HANDLE); using namespace std; //Zmienne - dane gracza string login, haslo; int i; ////////////////////////////////////////////////////////////////////////////////MAIN int main() { Logowanie(); //Odpalamy system("PAUSE"); return EXIT_SUCCESS; }
GryKonsolowe.cpp
#include <cstdlib> #include <iostream> #include <windows.h> // [GoToXY] #include <conio.h> #include "GryKonsolowe.hpp" ///////////////////////////////////////////////////////////////////////GoToXY //reVis z forum ks-ekspert.pl void GoToXY(const int x, const int y) { COORD coord = {x, y}; SetConsoleCursorPosition(g_hConsol, coord); } ///////////////////////////////////////////////////////////////////////Logowanie //Zrobić wczytywanie z save'a z pliku //Na razie nie włączone do programu void Logowanie() { gotoxy(4,1); cout << "Proszę wpisać login i hasło:\n\n"; cout << "LOGIN: "; cin >> login; cout << "\n"; cout << "HASŁO: "; cin >> haslo; } ///////////////////////////////////////////////////////////////////////Ladowanie void PasekLadowania(int Czas, int IloscZnakow) { i = 1; for (i = 1; i < IloscZnakow + 1; i++) { cout << "*"; Sleep(Czas); } }
GryKonsolowe.hpp
#ifndef GryKonsolowe_hpp #define GryKonsolowe_hpp ///////////////////////////////////////////////////////////////////////GoToXY //reVis z forum ks-ekspert.pl void GoToXY(const int x, const int y); ///////////////////////////////////////////////////////////////////////Logowanie void Logowanie(); ///////////////////////////////////////////////////////////////////////PasekLadowania void PasekLadowania(int Czas, int IloscZnakow); #endif
W jakim środowisku piszesz program? Tworzysz to jako projekt?
W którym miejscu takie errory? o_O Podaj linie, w ktorej krzyczy kompilator.