Форум программистов, компьютерный форум CyberForum.ru

Как сделать так, что если файл существует 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 содержит путь к файлу, а след. по индексу идет параметр, что по идее должен отражать argc. Но наверное, я не прав в чем-то. Не знаю, как проверить. Т.к. в процессе отладки виден ход только самого первого...
C++ Закрепление материала http://www.cyberforum.ru/cpp-beginners/thread347850.html
Привет всем. У меня такой вопрос. Я изучил книгу Лафоре "ООП в C++". Естественно какие-то моменты под забываются. Я хотел бы устроится работать программистом, но на своём уровне я пока не дотягиваю, что бы устроится как начинающий. Собеседование показало, что у меня проблемы с классами и указателями. Где бы можно было бы найти такие мудрёные задачки с подводными камнями, что бы и руку на них...
C++ Вопрос по динамическому полиморфизму Здравствуйте. Прочитал про статический и динамический полиморфизмы. Возник такой вопрос. Имеем код: #include <iostream> class base { ... public: подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
04.09.2011, 12:45     Как сделать так, что если файл существует return true, если нет - return false
Есть функция 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() вернет ошибку, а файл тем не менее существует.
 
Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru