• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

ODC 3. Problem z Sleep(); - error: name lookup of 'od' changed for ISO 'for' scoping [-fpermissive]|

42 Warsaw Coding Academy
0 głosów
161 wizyt
pytanie zadane 5 czerwca 2018 w C i C++ przez MIUCZ Nowicjusz (120 p.)

Bawię się pętlami i nie rozumiem na czym polega tu błąd bez tego sleep działa normalnie

#include <iostream>
#include <windows.h>
int odp1;
int main()
{
    std::cout << "Czy na pewno chcesz wystrzelic?\n 1.Tak\n 2.Nie";
    std::cout << "\nWYBOR: ";
    std::cin >> odp1;
    if (odp1==1)
    {
        std::cout << "Rozpoczynam odliczanie!\n";
        for (int od=15; od>=0; od--)
        Sleep(1000);
        std::cout << od << '\n';
    }
    return 0;
}

 

||=== Build file: "no target" in "no project" (compiler: unknown) ===|
In function 'int main()':|
|error: name lookup of 'od' changed for ISO 'for' scoping [-fpermissive]|
note: (if you use '-fpermissive' G++ will accept your code)|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

 

1 odpowiedź

+1 głos
odpowiedź 5 czerwca 2018 przez monika90 Pasjonat (22,940 p.)

Zapomniałeś o klamrach

for (int od=15; od>=0; od--)
{
        Sleep(1000);
        std::cout << od << '\n';
}

 

Podobne pytania

0 głosów
2 odpowiedzi 318 wizyt
0 głosów
2 odpowiedzi 210 wizyt
pytanie zadane 19 maja 2016 w C i C++ przez Kuybishev Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 2,254 wizyt

93,377 zapytań

142,379 odpowiedzi

322,525 komentarzy

62,724 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...