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

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

Войти
Регистрация
Восстановить пароль
 
zaqwerty
1 / 1 / 1
Регистрация: 14.12.2013
Сообщений: 113
#1

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

17.05.2014, 06:58. Просмотров 516. Ответов 8
Метки нет (Все метки)

Здравствуйте. Передо мной стоит такая задача - нужно создать программу, которая запрашивала бы путь к текстовому файлу. То есть, при компилировании выводилось бы сообщение, наподобие "Введите путь к текстовому файлу". И при введении пути к файлу программа должна находить этот файл и проводить с ним необходимые операции (в моем случае это интегрирование методом правых прямоугольников, но это не суть, с этим я справился).
Меня интересует, есть ли вообще такая функция? И, если есть, как с ней работать?
Очень надеюсь на вашу помощь
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5415 / 4811 / 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
1 / 1 / 1
Регистрация: 14.12.2013
Сообщений: 113
17.05.2014, 08:44  [ТС]     Задание пути к текстовому файлу #3
alsav22, нет, мне нужно, чтобы пользователь в консоли сам прописывал путь к файлу или хотя бы его имя
alsav22
5415 / 4811 / 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
1 / 1 / 1
Регистрация: 14.12.2013
Сообщений: 113
17.05.2014, 08:58  [ТС]     Задание пути к текстовому файлу #5
alsav22, программа не распознает string path
Подключал библиотеки fstream и string.h
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.05.2014, 09:01     Задание пути к текстовому файлу #6
C++
1
2
#include <string>
using namespace std;
zaqwerty
1 / 1 / 1
Регистрация: 14.12.2013
Сообщений: 113
17.05.2014, 09:04  [ТС]     Задание пути к текстовому файлу #7
alsav22, и последний вопрос - в каком виде вводить путь к файлу? Наподобие "С:\\Users\\Alex\\Desktop\\input.txt"?
alsav22
5415 / 4811 / 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++
Подключение к текстовому файлу C++
C++ Как можно реализовать обращение к файлу, если часть пути каждый день меняется?

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

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

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