PDA

View Full Version : اشکال در کامپایلر



pumper
دوشنبه 14 اسفند 1391, 21:21 عصر
سلام دوستان من یه مشکل عجیب دارم اگه ممکنه کمک کنید:
واسه یه کاری نیاز دارم یه رشته رو مرتب از وردی بخونم و اینم کدمه :

#include <iostream>
#include<boost/regex.hpp>
using namespace std;

int main()
{
boost::regex r("(\\d{4})/(\\d{2})/(\\d{2})");
for(string s;getline(cin,s);){
boost::smatch m;
const bool b=boost::regex_match(s,m,r);
cout<<b<<endl;
if(b){

cout<<m[1]<<endl;
cout<<m[2]<<endl;
cout<<m[3]<<endl;

}

}
//cout << s << "++"<<endl;
return 0;
}


کد توی vc 2012 به درستی کامپایل و اجرا میشه اما توی codeblocks با gcc 4.7.1 کد درست بیلد میشه اما به محض اینکه کنسول میاد خطا میده و خارج میشه.
اینم خطاش :

Process returned -1073741819 (0xC0000005)