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

Открытие файла. Как проверить существует ли файл не трогая содержимое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ стек, как реализовать функцию qget() если массив из структур http://www.cyberforum.ru/cpp-beginners/thread863966.html
#include<iostream> #include<conio.h> using namespace std; struct cat{int age; int weight; int color;}; class stek{private: cat q; int rloc; public: cat qget(void); void qput(int a,int w, int c);
C++ Избавление от структуры Всем привет. Имеется задачка выполненная с использованием классов. Вводится ограничения по возрасту и из данного введенного промежутка выводятся люди, подходящие по критериям. Собственно не знаю как избавиться от структуры student, так как те же поля повторяются в классе. #include <iostream> #include <fstream> #include <string.h> #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread863963.html
C++ не могу понять принцип сортировки по командам
Группа людей состоит из N членов. У каждого члена группы есть друзья в этой группе, один или более. Напишите программу, которая разделит группу на две команды. Каждый член каждой команды должен иметь друзей в другой команде. Исходные данные Первая строка ввода содержит одно число N (N ≤ 100). Члены группы занумерованы от 1 до N. Вторая, третья, …, (N+1)-я строки содержат список друзей первого,...
Любая программа на с++, которая вносит изменения в регистр C++
У меня есть скрипт vbs ,который вносит изменения в регистр,а именно создает в регистре каталог и удаляет. Можно ли сделать такое,или что то подобное на с++. Вот код set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.Popup "Создаем раздел" WSHShell.RegWrite "HKCU\MyRegKey\", "Primer" WSHShell.Popup "Создаем строковый параметр" WSHShell.RegWrite "HKCU\MyRegKey\String", 1...
C++ из паскаля в c++ http://www.cyberforum.ru/cpp-beginners/thread863941.html
вот программы помогите переделать в с++ {Program101l.Решает следующую задачу: По данным значениям аргументов a,b вычислить значение функции f(a,b). При организации вычисления необходимо выявить сходные по своей схеме последовательности операций, различающихся лишь операндами, и представить их в ввиде отдельных функций. Аргументы должны принадлежать области определения функции:...
C++ Связный список; удаление равных максимальному элементов считать числа в связный список, найти макс. элемент, удалить из списка все элементы, равные максимальному. #include <iostream> using namespace std; struct Node { int data; Node *next; Node *prev; подробнее

Показать сообщение отдельно
supra7sky
 Аватар для supra7sky
15 / 15 / 1
Регистрация: 07.02.2013
Сообщений: 123

Открытие файла. Как проверить существует ли файл не трогая содержимое - C++

13.05.2013, 21:36. Просмотров 1902. Ответов 4
Метки (Все метки)

Нужно 2 ф-ии:
1. Открыть файл (Если файла нету, то ошибка "Файл не найден")
2. Создать файл (Если файл есть, то ошибка "Файл с таким именем уже существует")

Первое работает +не важно что происходит с содержимым по скольку оно выгружается в программу и перезаписывается.
C++
1
2
fstream stream(src, ios::binary | ios::in);
    if (!stream)
Но во втором какие режимы нужно использовать что бы проверять существует ли файл, (не открывая его) и не затирая содержимое?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru