Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как сделать так, что если файл существует return true, если нет - return false - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно проверить код задачи с++ на ошибки. http://www.cyberforum.ru/cpp-beginners/thread347901.html
Есть код задачи на с++. нужно проверить его на ошибки и скомпилировать...очень срочно....результат нужен сегодня. ЦЕНА ДОГОВОРНАЯ. АСЯ: 389006015.
C++ С++ работа с файлами и текстом Задана последовательность идентификаторов, разделенных сериями пробелов. Последовательность задана строкой символов (string) заканчивается символом ‘*’. 2.Найти длину такого первого идентификатора в... http://www.cyberforum.ru/cpp-beginners/thread347887.html
Заменить сочетание слов в строке C++
Есть строчка : GRUB CMDLINE LINUX DEFAULT Нужно получить : GRUB FINAL LINUX DEFAULT Тобишь поменять слова...подскажите пожалуйста...
CreateProcess рекурсия. C++
Пробую запустить процесс сам из себя, используя CreateProcess(). Путем проверки, кол-ва парам-ров командной строки, (когда создаю дочерний процесс отправляю через ком. строку "child"), т.к. argv...
C++ Закрепление материала http://www.cyberforum.ru/cpp-beginners/thread347850.html
Привет всем. У меня такой вопрос. Я изучил книгу Лафоре "ООП в C++". Естественно какие-то моменты под забываются. Я хотел бы устроится работать программистом, но на своём уровне я пока не дотягиваю,...
C++ Вопрос по динамическому полиморфизму Здравствуйте. Прочитал про статический и динамический полиморфизмы. Возник такой вопрос. Имеем код: #include <iostream> class base { ... public: подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
04.09.2011, 12:45
Есть функция access() из библиотеки <io.h>, которая проверяет присутствует ли файл на диске, то есть можно файл и вовсе не открывать.

Можно прописать такую функцию
C
1
2
3
4
5
#include<io.h>
int file_exists(char *filename)
 {
   return (access(filename, 0) == 0);
 }
и проверять, например if (file_exists("a.txt"))

Цитата Сообщение от diagon Посмотреть сообщение
Открывайте с режимом "r", тогда файл не будет создаваться, и, если он не существует, вернется нулевой указатель.
Диск может быть защищен от чтения и записи, тогда fopen() вернет ошибку, а файл тем не менее существует.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru