Skocz do zawartości

Rekomendowane odpowiedzi

Napisano (edytowane)

Szczerze mowiac, nie jestem pewien czy to dobry dział, ale problem jest dosc pilny :/.

 

Moze ktos z Was mial przyjemnosc pisac w Visual C++ 2008 EE SP1.

Problem jest taki iż, mając plik *.cpp, na samym początku przy deklaracji #include wszystko jest ok, do momentu, kiedy chce wywołac biblioteki , ...

wiem, ze się wgrywają jednak z jakis powodów nie działają instrukcje np.

 

slrscr(), sleep() itp... wyskakuje : error C3861: 'sleep': identifier not found

tak jest z kazdymi instrukcjami tycj bibliotek.

 

Jesli ktoś z Was mialby pomysl jak sprawic by te instrukcje działały, byłbym wdzieczny

Edytowane przez slayer2004
  • Odpowiedzi 4
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Napisano

Pomogl bys sobie i innym listujac chociaz fragment kodu :P

Tak to mozemy tylko zgadywac. Stawiam na to ze probujesz odwolac sie do funkcji bez podania przestrzeni nazw. W nowych kompilatorach wprowadzono tzw namespace-y. Wiekszosc standardowych bibliotek ma namespace nazwany std. Namespace mozna okreslic na dwa sposoby. Pierwszy to uzycie polecenia:

 

using namespace std;

 

przed wywolaniem funkcji. Drugi to uzycie operatora zakresu np:

std::sleep()

 

PS. Miales dobra intuicje, to faktycznie nie ten dzial, ba, nawet nie to forum;)

Z takimi pytaniami lepiej na jakies forum o c++ sie zwrocic.

Napisano

hyh i tak pewnie zrobie.

Co do namespace-ów oczywiscie są.

Oto przykladowy programik, ktory nijak chce chodzic...

 

#include

#include

 

using namespace std;

int main()

{

 

for (int i=0;i

{

cout

sleep(500);

clrscr();

}

}

 

W obu przyadkach (sleep, clrscr) wywala : identifier not found.

Chyba trza sie zapisac na jakies c++ forum ;p

Napisano

cos ci sie z Borlandem pomieszalo :P

 

na pale, mozesz zrobic:

system("cls");

 

a sleep jest w bibliotece std

 

wywal

 

zamiast tego wstaw

 

 

 

 

hyh i tak pewnie zrobie.

Co do namespace-ów oczywiscie są.

Oto przykladowy programik, ktory nijak chce chodzic...

 

#include

#include

 

using namespace std;

int main()

{

 

for (int i=0;i

{

cout

sleep(500);

clrscr();

}

}

 

W obu przyadkach (sleep, clrscr) wywala : identifier not found.

Chyba trza sie zapisac na jakies c++ forum ;p

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności