Вопрос по linux, c++ – Ошибка ios :: nocreate при компиляции кода C ++

4

Пока собираю пакет, написанный на C ++ на RHEL 5.0. Я получаю следующую ошибку.

> error: nocreate is not a member of std::ios

Исходный код соответствует:

ifstream tempStr(argv[4],ios::in|ios::nocreate);

я пытался

#g++ -O -Wno-deprecated <file.cpp> -o <file>

так же как:

#g++ -O -o <file>

Please suggest a solution.

Ваш Ответ

3   ответа
8

ios::nocreateError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

ifstream f( filename );
if ( ! f.is_open() ) {
    // open failed - probably because infput file does not exist  
}
Error: User Rate Limit Exceeded M.N
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
7

Error: User Rate Limit Exceededios::inError: User Rate Limit ExceedednocreateError: User Rate Limit ExceededinError: User Rate Limit Exceededifstream:

ifstream tempStr (argv[4]);
Error: User Rate Limit Exceeded
0

__gnu_cxx::stdio_filebuf<char> filebuf(posix_handle, std::ios::out);
    ostream os(&filebuf);

Похожие вопросы