Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2011, 23:28   #1
kleinsnake
Новичок
Джуниор
 
Регистрация: 08.02.2011
Сообщений: 2
По умолчанию Открытие файла, используя полный путь к нему

Необходимо открыть текстовый файл для чтения оттуда каких-то данных.
Проблема в том, что мне необходимо в переменной FileName иметь полный путь к файлу. В связи с этим ifstream.open(FileName) отказывается открывать файл. В чем здесь может быть проблема? FileName имеет тип wchar_t

Файл открывается, если имя файла задано без пути к нему, т.е. F.open("name.txt").
А вот если к имени добавлен хоть какой-то путь, типа "D:\\Документы\\name.txt", то открытие не происходит ни в какую
kleinsnake вне форума Ответить с цитированием
Старый 09.02.2011, 09:29   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

а вы как считываете имя файла? через
Код:
cin>>filename;
попробуйте считывать через
Код:
cin.getline(filename,sizeof(filename),'\n');
для массивов символов
или
Код:
getline(cin,filename,'\n');
для string
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 09.02.2011, 20:12   #3
kleinsnake
Новичок
Джуниор
 
Регистрация: 08.02.2011
Сообщений: 2
По умолчанию

Да, на самом деле, приложение под винду, поэтому через OpenDialog) А проблему уже решили. Дело не в считывании, а в восприятии ifstream-ом имени этого файла. Баги какие-то. Решили дроблением строки на имя файла и путь к нему, а потом установкой нового текущего каталога. Но спасибо за внимание
kleinsnake вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полный путь книги vostok Microsoft Office Excel 2 28.04.2010 17:44
Узнать полный путь к процессу в Vista abyss_by Win Api 3 26.03.2010 11:47
полный путь tae1980 Microsoft Office Excel 7 08.05.2009 10:46
Из процесса получить полный путь к ехе файлу. Ozerich Общие вопросы Delphi 4 08.08.2008 12:12
Как отсечь имя файла и получить путь только к нему? Dux Общие вопросы Delphi 8 25.05.2008 20:24