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

error C2065: undeclared identifier

Ostatnio zmodyfikowano 2013-05-12 20:32
Autor Wiadomość
Monster
Temat założony przez niniejszego użytkownika
error C2065: undeclared identifier
» 2013-05-12 20:05:36
Witam.
Prosiłbym kogoś czemu wyskakuje mi taki błąd przy komplikowaniu?:
1>------ Build started: Project: The Run, Configuration: Debug Win32 ------
1>  main.cpp
1>c:\users\********\documents\visual studio 2010\projects\the run\the run\main.cpp(44): error C2065: 'score' : undeclared identifier
1>c:\users\********\documents\visual studio 2010\projects\the run\the run\main.cpp(56): error C2065: 'score' : undeclared identifier
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

gra.h
C/C++
#include <windows.h>
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>

using namespace std;

//gra
bool StartGame();

//koniec gry
bool GameOver();

//ustawianie nazwy gracza
void SetImie( string imie );

//ustawanie puktow gracza
void SetScore( unsigned int ascore );

//pobieranie ilosci punktow
unsigned int GetScore();

gra.cpp
C/C++
#include "gra.h"

using namespace std;

bool GameOver()
{
   
    system( "cls" );
   
    cout << "Przegrales" << endl;
   
   
    getch();
   
    return 0;
}

bool StartGame()
{
    system( "cls" );
   
    cout << "Zaczynamy!" << endl;
   
    getch();
   
   
    return 0;
}

main.cpp
C/C++
///////////////////////////////////////////////////////////////////////////////
#include "gra.h"

using namespace std;

///////////////////////////////////////////////////////////////////////////////
//wynik
string Names[ 10 ]; // 10 najlepszych wynikow - imiona

unsigned int Scores[ 10 ]; // 10 najlepszych wynikow

unsigned int ascore; // punkty

string Imie; // Imie gracza




///////////////////////////////////////////////////////////////////////////////
void LoadData()
{
   
   
   
   
   
}

///////////////////////////////////////////////////////////////////////////////
void SaveData()
{
   
   
   
   
   
   
}


///////////////////////////////////////////////////////////////////////////////
unsigned int GetScore()
{
    return score;
}

///////////////////////////////////////////////////////////////////////////////
void SetImie( string imie )
{
    Imie = imie;
}

///////////////////////////////////////////////////////////////////////////////
void SetScore( unsigned int ascore )
{
    score = ascore;
}

///////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////////////////
int main()
{
   
    getch();
   
   
   
    return 0;
}

Wiem, że chodzi o 44 i 56  linijkę oraz słowo "score"
Ale czemu ten błąd się pojawia to nie wiem ;/
Wiem, że po komplikacji pojawi się czarna konsola(bez teksu), bo właśnie oto chodzi.

Oczywiście z góry thx za pomoc :).
P-82829
pekfos
» 2013-05-12 20:17:00
Masz zmienną
ascore
, a nie
score
.
P-82830
Monster
Temat założony przez niniejszego użytkownika
» 2013-05-12 20:32:34
Dzięki pekfos, może to było banalne, ale ja początkujący jestem :-)

Temat do zamknięcia.
P-82831
« 1 »
  Strona 1 z 1