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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Димон_
136 / 104 / 1
Регистрация: 30.01.2011
Сообщений: 699
#1

Не хочет создавать файл без полного пути - C++

27.11.2013, 01:23. Просмотров 391. Ответов 7
Метки нет (Все метки)

Здравствуйте. Вот не могу понять в чем дело:
C++
1
2
3
4
5
6
7
8
9
10
    
        std::ofstream outfile;  //откроем файл для записи в бин режиме
 
        outfile.open("output.txt", std::ios::out | std::ios::binary);
        if(!outfile.is_open())
        {
            //если вдруг его открыть не удалось, то выведем ошибку и выйдем
            std::cout << "Can't open output file" << std::endl;
            return 0;
        }
Всегда вылетает ошибка. А если прописать "D:\output.txt" - все работает.
Помогите пожалуйста
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 01:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не хочет создавать файл без полного пути (C++):

Вызов стороннего приложения без полного пути - C++
Всем доброго времени суток! Подсобите в следующем вопросе пожалуйста: Язык C++ среда разработки Visual Studio 2012, мне требуется...

#include ,указание файла без полного пути. - C++
По сабжу,есть 2010 студия,есть чужой код.Решил сесть,разобраться,и натолкнулся на такой вариант #includeа . #include &lt;mem/raw.h&gt; У меня...

Процедура разбора полного пути к файлу, представленного строкой - C++
Разработать процедуру (и вспомогательную программу) разбора заданной текстовой строки (задается переменной окружения или параметром...

Из полного пути к файлу выделить только имя файла - C++
Написать программу, которая по введённому полному пути к файлу выделяла бы только имя файла (то, что следует после последнего слеша или...

Компилятор не хочет создавать экземпляр класса - C++
И пишет непонятные ошибки. В чем дело? template&lt;class T&gt;//шаблон класса class elem { public: template&lt;class T&gt; friend class...

Расщепление полного пути к файлу на диск, директорий...(неясность в задании) - C++
Доброго времени суток! Не ожидал от препода излишней адекватности,но сейчас я в ступоре... вот текст задания: &quot; Написать функцию...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
27.11.2013, 01:30 #2
А что за компилятор? MSVC2012 съел.
0
Димон_
136 / 104 / 1
Регистрация: 30.01.2011
Сообщений: 699
27.11.2013, 09:22  [ТС] #3
YouDoItWrong, VS12..И не ест. Причем строчкой выше код
C++
1
2
3
4
5
6
7
8
std::ifstream infile;   //откроем файл в бинарном режиме    
        infile.open(argv[1], std::ios::in | std::ios::binary);
        if(!infile.is_open())
        {
            //если вдруг его открыть не удалось, то выведем ошибку и выйдем
            std::cout << "Can't open input file " << std::endl;
            return 0;
        }
нормально работает
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.11.2013, 09:36 #4
Как с правами на папку проекта?
1
Димон_
136 / 104 / 1
Регистрация: 30.01.2011
Сообщений: 699
27.11.2013, 22:14  [ТС] #5
alsav22,
наверно в этом и дело. Но настроить не могу. Снимаю галку с "только для чтения", в система сама восстанавливает.
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.11.2013, 22:22 #6
ОС 7-ка?
0
Димон_
136 / 104 / 1
Регистрация: 30.01.2011
Сообщений: 699
28.11.2013, 10:33  [ТС] #7
alsav22, да
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 10:38 #8
Разбирайтесь с правами. Это уже не С++.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 10:38
Привет! Вот еще темы с ответами:

Как создавать, записывать в файл - C++
Добрый вечер!:) Подскажите пожалуйста, как создавать, записывать в файл, ввод имён файлов с клавиатуры, читение данных из файла. Если можно...

Хочу научиться создавать файл в заданном месте - C++
Доброго вечера!! Подскажите как дописать путь- получается и грубо-крива и не работает. И как еще я не стёр папку с экзешником!! ...

Не хочет открываться файл - C++
Всем привет! У меня почему-то не хочет открываться файл. В чем может быть причина? Вот код: #include &lt;iostream&gt; #include &lt;fstream&gt; ...

Почему не хочет создаваться файл? - C++
Если в тексте программы указать путь и имя файла, то файл создаваться не хочет, char destination=&quot;d:\aaa.txt&quot;; fopen(destination,&quot;w&quot;); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.11.2013, 10:38
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru