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

C++, problem z kodem

0 głosów
187 wizyt
pytanie zadane 26 listopada 2020 w C i C++ przez batheo Nowicjusz (170 p.)
#include <iostream>
#include <string>
#include <locale.h>
#include <vector>

using namespace std;

int main(int argc, char const *argv[])
{
     setlocale(LC_CTYPE, "Polish");

    int cyfra;
    string słowo, a;

    cout<< "Podaj jedno, dowolne słowo: ";
    cin>> słowo;

    string zdanie(słowo);

    int y = słowo.length();

    cout<<"Podany ciąg składa się z "<< y <<" znaków."<<endl;
    cin.get();

    cout<< "Podaj dowolną cyfrę nie większą niż "<<y<< ": " ;
    cin>> cyfra;

    std::vector<char> tab(słowo.begin(), słowo.end());
        for(char i : tab)
        cin >> i << endl;

    do{
        cout<<i;

    }while(i<=cyfra);


    return 0;

Mam problem, otóż: 

Wyskakuje błąd "syntax error : missing ' , ' before ' : ' ".  Dokładnie chodzi o linijkę  for(char i : tab)

Czym to może być spowodowane ewentualnie jak to rozwiązać?

1 odpowiedź

+3 głosów
odpowiedź 26 listopada 2020 przez tangarr Mędrzec (155,120 p.)
1. Używasz starego kompilatora, który nie wspiera standardu C++11 (ewentualnie nie włączyłeś wsparcia w ustawieniach projektu).
2. Używanie polskich znaków w nazwach zmiennych nie jest dobrym pomysłem.
3. Od 30 linii kod staje się niepoprawny i niezrozumiały.

Podobne pytania

0 głosów
1 odpowiedź 277 wizyt
pytanie zadane 19 stycznia 2018 w C i C++ przez robertb12354 Nowicjusz (220 p.)
0 głosów
2 odpowiedzi 675 wizyt
pytanie zadane 19 sierpnia 2015 w C i C++ przez kacperszo Użytkownik (860 p.)
0 głosów
0 odpowiedzi 329 wizyt
pytanie zadane 22 września 2017 w C i C++ przez niezalogowany

93,775 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,379 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...