Witam,
Korzystam z Dev C++ w wersji 4.9.9.2. Przy pomocy WebUpdate'era pobrałem i zainstalowałem boost w wersji 1.46.0. Do wiersza poleceń konsolidatora wpisałem "-lboost_regex". Przykladowy program:
#include <iostream>
#include <string>
#include "boost/regex.hpp"
int main()
{
boost::regex phoneRegex= boost::regex("[1-9][0-9]-[1-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]");
std::string data;
std::cout << "Wprowadz telefon (xx-xxx-xx-xx): ";
getline( std::cin, data );
while ( !( boost::regex_match( data, phoneRegex ) ) )
{
std::cout << "Ba!d." << std::endl;
std::cout << "Wprowadz telefon: ";
getline( std::cin, data );
}
std::cout << data << std::endl;
return 0;
}
się kompiluje, jednak program po uruchomieniu się zawiesza. Co może być tego przyczyną?