Identyfikator jest niezdefiniowany

Identyfikator jest niezdefiniowany
DO
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Postów:3
0

Cześć,
Trafiło mi się że przy tworzeniu programu wyskoczył mi nieoczekiwany błąd. Pracuję w C++ w środowisku Visual Studio z 2019 r. i pisząc funkcję ,,Sleep(Wybrana ilość milisekund)" program zaznczył mi słowo ,,Sleep" jako błąd, co można zobaczyć na zdjęciu poniżej (chciałbym zauważyć że ,,Sleep" zawarty nieco później jest najzupełniej dobry).

Problem (Ujęcie 1).png

Kiedy sprawdzam o co chodzi, wyskakuje mi poniższy komunikat :

Problem (Ujęcie 2).png

Prosiłbym więc o wyjaśnienie błędu i jeśli to nie problem, wyjaśnienie jak go naprawić. Mogę tylko dodać że zauważyłem (o czym mówiłem też wcześniej) iż gdy występuje Sleep pierwszy, sam ukazywany jest jako zły, lecz te następne są już dobre (czemu tak się dzieje, tego także nie wiem).

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:4 dni
  • Lokalizacja:Szczecin
1

Nie wiem dlaczego pokazuje tylko pierwsze, ale przede wszystkim, to tylko podpowiedzi IntelliSense, mogą rozchodzić sie z prawdą.

Mimo wszystko:

  1. Nie używaj Sleep z windows.h - w <chrono> są lepsze odpowiedniki (mniej narażone na błędy typów, przenośne)
  2. Ogółem staraj się nie używać nagłówków windowsowych jeśli nie musisz
  3. Używaj angielskiego nazewnictwa

edytowany 1x, ostatnio: kq
obscurity
"przenoszalne"? :D Przenośne
kq
heh, dobrze walnąłem
DO
Bardzo dziękuję za odpowiedź. Dodałem #include <chrono> i Od razu wszstko działa.
enedil
  • Rejestracja:prawie 12 lat
  • Ostatnio:7 dni
  • Postów:1027
2

Ja natomiast podejrzewam, że po pierwszym błędzie (czyli nieznanym Sleepie), dalszy kod nie jest rozważany, i stąd nie pojawia się dymek nad kolejnym wywołaniem. Jak chcesz pomocy, to musisz zamieścić cały kod.

AN
  • Rejestracja:około 19 lat
  • Ostatnio:około 5 godzin
0

Czy program się kompiluje i działa tak, jak chcesz pomimo tych błędów?

DO
Nie, jako że istnieje błąd, programu nie da się uruchomić ani do niczego użyć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.