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

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

Войти
Регистрация
Восстановить пароль
 
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
#1

Открыть файл во вложенной папке - C++

23.04.2013, 19:25. Просмотров 422. Ответов 4
Метки нет (Все метки)

Добрый день. К примеру главный программный модуль запускается в каталоге ~/current . Мне нужно получить доступ к файлу находящемуся в ~/current/files . Как это реализовать при помощи стандарта? Мне нужно одинаковый результат работы программы как в linux так и в windows.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 19:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Открыть файл во вложенной папке (C++):

Открыть файл в папке AppData\Local - C++
Всем доброго времени суток! Вот мои последние изыскания: #pragma once #include <iostream> #include <cstdlib> #include...

Не могу открыть файл, размещенный в папке с именем на русском языке - C++
Файл на D:\Решетова_Н\Галкин\Всякое Если помещаю файл непосредственно на D - все работает. Думаю дело в русскоязычных названиях папок.......

Как открыть корень дерева диска на интересующей папке? - C++
Помогите открыть корень дерева диска на интересующей папке?

Файл: Открыть файл в режиме «а+», внести изменения, характеризующие этот режим. - C++
Открыть файл для записи и записать в него произвольную информацию. Закрыть файл. Открыть его же в режиме «а+», внести изменения,...

Открыть файл, прочитать. Все, что находится после двоеточия перенести в другой файл - C++
Работа с текстовыми файлами Друзья, подскажите, имеется файлик *.txt в нем в строчку набор символов (разной длины), часть символов...

Чем открыть файл cсv файл в текстовом документе? - C++
чем открыть файл cсv файл в текстовом документе?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
23.04.2013, 20:11 #2
так разве не работает?
C++
1
std::ifstream fin("files/myfile.txt");
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
23.04.2013, 20:39  [ТС] #3
Да действительно всё ок! Никогда на подобии не использовал.

Добавлено через 4 минуты
Исходя, возник ещё один вопрос. Можно ли по средствам стандарта просканировать содержимое текущего каталога? Без всяких <dirent.h> и аналогичного <windows.h>? Под словом "просканировать" я подразумеваю извлечь имена файлов.
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
23.04.2013, 20:52 #4
стандартной библиотекой нет
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.04.2013, 21:00 #5
Цитата Сообщение от xtorne21st Посмотреть сообщение
Можно ли по средствам стандарта просканировать содержимое текущего каталога?
В tr2 (STL из грядущего стандарта) есть <filesystem>. Данный хедер присутствует в 2012 студии. А также в бусте.
По другому никак.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2013, 21:00
Привет! Вот еще темы с ответами:

Вывести 3-ий файл в папке - C++
Здравствуйте . Не могу разобраться с таким вопросом : как вывести имя 3-го файла в папке ? Вот получается вывести все имена файлов : ...

Создать файл в папке - C++
Как создать папку в корне программы, а в это папке создать файл?(на Си)

Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра - C++
напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на...

Открыть файл, имя которого задается с клавиатуры. Посчитать количество байт в этом файле. Первую половину прочитанного файла записать в другой файл. - C++
ребят помогите! плиз!!1. Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле....


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

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

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