Как проверить на существование файла си?
try {
if ((fopen_s(&f, filename, "r") != NULL) { //так не получается
cout << "File is open" << endl;
fclose(f);
}
else
throw (FileOpenError(filename, "file wasn't open!"));
}
catch (FileOpenError& ex) {
cout << ex.what();
}
проблема решена с помощью errno_t
errno_t err;
FILE *f;
char* filename = "my.txt";
try {
err = fopen_s(&f, filename, "r");
if(err == 0){
cout << "File is open" << endl;
fclose(f);
}
else
throw (FileOpenError(filename, "file wasn't open!"));
}
catch (FileOpenError& ex) {
cout << ex.what();
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Может кто-нибудь дать техническое объяснение, почему нельзя инициализировать статические переменные внутри класса, а в функциях можно?
radstudio c++builder; разработка под андроид;
В БД Oracle хранятся данные в которых присутствует кириллица, CHARACTERSET CL8MSWIN1251Забираю посредством ODBC, вместо кириллицы - знаки вопроса