#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main() {
string str("hello world!");
for (auto &c : str)
c = toupper(c);
cout << str;
return 0;
}
Ten kod C++ nie jest kompilowany. Błąd msg: main.cpp: 21: błąd: definicja funkcji nie jest tu dozwolona przed ":" tokenem Pytanie: Czy istnieje jedna pętla w C++ (zakres dla pętli?)? co jest nie tak z powyższą pętlą?Sposób użycia dla każdej pętli w C++
Z góry dziękuję.
Istnieje w C++ 11. Upewnij się, że korzystasz z kompilatora obsługującego C++ 11 i upewnij się, że włączono wymagane opcje. – jogojapan
http://stackoverflow.com/q/15027282/62576 –