Skocz do zawartości

Featured Replies

Napisano

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
  • Wyświetleń 983
  • Created
  • Ostatniej odpowiedzi

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
  • Autor

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności