online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> #include <fstream> #include <regex> #include <unordered_map> using namespace std; void setmap(std::unordered_map<string,string> &uml,const char * kodowanie1,std::string kodowanie2) { // zakładamy ta samą długość kodu for(size_t i=0; i<strlen(kodowanie1)&&i<kodowanie2.size(); i++) uml[string(1,kodowanie1[i])]=string(1,kodowanie2[i]); } std::string coutstr(const unordered_map<std::string,std::string> & um,const char* fmt){ //std::string s(fmt); string s="1"; cout<<s<<endl; return s; } int main() { std::unordered_map <string,string>um; setmap(um,"¹æê³ñ󜿟¥ÆÊ£ÑÓŒ¯","1111111111111"); ifstream f("main.cpp"); string plik; if(f) { cout<<"ok"; getline(f,plik,'\0'); f.close(); } else cout <<"nok"; std::regex word_regex("[¹æê³ñ󜿟¥ÆÊ£ÑÓŒ]"); string jakis ="-"; try { plik=std::regex_replace(plik, word_regex,jakis);} catch(...){ cerr<<"błąd"<<endl; } cout<<"Za¿ó³æ gêœl¹ jaŸñ"<<endl<<endl; // ¹æê³ñ󜿟¥ÆÊ£ÑÓŒ¯ cout<<"Podaj jakiœ tekst zwieraj¹cy polskie znaki diakrytyczne: "; cout<<"Wciœnij enter, aby zamkn¹æ program..."; { ofstream f("main.cpp"); if(f) { cout<<"ok"; f<<plik; f.close(); } else cout <<"nok"; } cout<<plik<<endl; return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue