boost ::файловая система ::путь и fopen()

Я получаю сообщение об ошибке, когда пытаюсь сделать это:

path p = "somepath";
FILE* file = fopen(p.c_str(), "r");

Я получаю:

argument of type "const boost::filesystem::path::value_type *" is incompatible with parameter of type "const char *"

Может ли кто-нибудь сказать мне, что я делаю неправильно? Спасибо

11
задан Martin 5 July 2012 в 21:26
поделиться