Agness Napisano Maj 14, 2014 Zgłoś Share Napisano Maj 14, 2014 Witam, chciałam otworzyć program napisany w visual'u w code::blocks'ie . Jednak gdy chce skompilować go to mam błąd związany z to_string. W jaki sposób mogę to naprawić?napisać funckję to_string ?? czy jak? szukałam i nie mam pojęcia jak to zrobić tu mam kawałek kodu: tablica_labiryntu[s[z]+1][w[z]] = to_string(iledowyjscia); pomocy !! Link do komentarza Udostępnij na innych stronach More sharing options...
Jason Napisano Maj 15, 2014 Zgłoś Share Napisano Maj 15, 2014 Ta funkcja istnieje w Visual Studio od wersji 2010: http://msdn.microsoft.com/en-us/library/ee404875%28v=vs.100%29.aspx Z czasem ilość obejmowanych zmiennych się zmieniła. W referencji C++ piszą, że ta funkcja jest dopiero w nowym standardzie, C++ 11: http://www.cplusplus.com/reference/string/to_string/ Musisz sprawdzić jaką wersję MinGW posiada Twój Code::Blocks. Jeśli masz aktualną wersję, to musisz włączyć C++11 dla Twojego projektu. Menu Project/Build options... Compiler settings/Compiler flags. Screen: http://i.imgur.com/qMdmvVc.png Link do komentarza Udostępnij na innych stronach More sharing options...
Agness Napisano Maj 15, 2014 Autor Zgłoś Share Napisano Maj 15, 2014 cały czas jest problem mimo , ze włączyłam C++11 Link do komentarza Udostępnij na innych stronach More sharing options...
Jason Napisano Maj 15, 2014 Zgłoś Share Napisano Maj 15, 2014 Którą wersję Code::Blocks masz zainstalowaną? Jaką ma wersję g++? Dołączasz iostream? Masz gdzieś zapis using namespace std; ? Spróbuj std::to_string(2.0); kompiluje się? U mnie pod Linuksem w Code::Blocks 12.11 działa to_string(). Mam kompilator G++ w wersji 4.7.3. Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.