2012-03-16 1 views
3

У меня есть вектор строк, обрабатывающих работу, и мне нужно проверить, как формируется строка. Я использую sscanf в остальной части функции, и мне нужно что-то вроде этого.Проверка формата строки

if (format("%f,%f,%f")) { 
    // Do someting 
} else if (format("%d,%d")) { 
    // Do something else 
} else { 
    // Do something 
} 

Возможно ли использование sscanf или что-то еще из std?

+0

должен, вероятно, использовать библиотеку regex – unexplored

ответ

1

Если вы можете использовать tr1 затем std::tr1::regex это путь .. посмотрите here.

+1

, или если вы можете использовать C++ 11, вы можете использовать 'std :: regex', без tr1. – bames53