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

Задание пути к текстовому файлу - C++

Восстановить пароль Регистрация
 
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
17.05.2014, 06:58     Задание пути к текстовому файлу #1
Здравствуйте. Передо мной стоит такая задача - нужно создать программу, которая запрашивала бы путь к текстовому файлу. То есть, при компилировании выводилось бы сообщение, наподобие "Введите путь к текстовому файлу". И при введении пути к файлу программа должна находить этот файл и проводить с ним необходимые операции (в моем случае это интегрирование методом правых прямоугольников, но это не суть, с этим я справился).
Меня интересует, есть ли вообще такая функция? И, если есть, как с ней работать?
Очень надеюсь на вашу помощь
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2014, 06:58     Задание пути к текстовому файлу
Посмотрите здесь:

C++ как подключиться к текстовому файлу на с++
C++ Перемещение по текстовому файлу.
C++ Переменная в пути к файлу
указание пути к файлу C++
Файл: Поиск по текстовому файлу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.05.2014, 08:14     Задание пути к текстовому файлу #2
Цитата Сообщение от zaqwerty Посмотреть сообщение
Меня интересует, есть ли вообще такая функция?
Функция, которая находит файл?
http://www.cplusplus.com/reference/f...ifstream/open/
http://www.cplusplus.com/reference/f...tream/is_open/
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
17.05.2014, 08:44  [ТС]     Задание пути к текстовому файлу #3
alsav22, нет, мне нужно, чтобы пользователь в консоли сам прописывал путь к файлу или хотя бы его имя
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.05.2014, 08:51     Задание пути к текстовому файлу #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
   string path;
   cout << "Enter the path to the file: ";
   getline(cin, path);
   ifstream fin(path.c_str());
   if (!fin.is_open())
       cout << "File not found!" << endl;
   else
   {
       ...
   }
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
17.05.2014, 08:58  [ТС]     Задание пути к текстовому файлу #5
alsav22, программа не распознает string path
Подключал библиотеки fstream и string.h
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.05.2014, 09:01     Задание пути к текстовому файлу #6
C++
1
2
#include <string>
using namespace std;
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
17.05.2014, 09:04  [ТС]     Задание пути к текстовому файлу #7
alsav22, и последний вопрос - в каком виде вводить путь к файлу? Наподобие "С:\\Users\\Alex\\Desktop\\input.txt"?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.05.2014, 09:07     Задание пути к текстовому файлу #8
Цитата Сообщение от zaqwerty Посмотреть сообщение
в каком виде вводить путь к файлу? Наподобие "С:\\Users\\Alex\\Desktop\\input.txt"?
Да.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2014, 17:12     Задание пути к текстовому файлу
Еще ссылки по теме:

C++ ввод пути к файлу с консоли
Процедура разбора полного пути к файлу, представленного строкой C++
Подключение к текстовому файлу C++

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

Или воспользуйтесь поиском по форуму:
zaqwerty
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 108
17.05.2014, 17:12  [ТС]     Задание пути к текстовому файлу #9
alsav22, спасибо большое!
Yandex
Объявления
17.05.2014, 17:12     Задание пути к текстовому файлу
Ответ Создать тему
Опции темы

Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru