Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
n0n4m3r
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
#1

Динамическое расположение файла - C++

10.03.2014, 22:51. Просмотров 318. Ответов 1
Метки нет (Все метки)

Добрый день,

Возникла такая необходимость:
Есть задача на считывание файла и работы с данными, но местоположение файла и имя неизвестны.
Есть ли возможность сделать так, чтоб пользователь сам вначале вводил путь к файлу на локальной машине, а затем и имя файла и только после этого работать с ним?

Для обычного подключения использую:
C++
1
2
    ifstream log;
    log.open("D:\\Mine\\Work\\file.txt", ios::in);
Заранее благодарю.

Добавлено через 8 часов 41 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>
 
using namespace std;
 
int main()
{
    string address;
    cout << "Enter the full path of the file" << endl;
    cin >> address;
    ifstream file(address.c_str());
 
    if (!file) {
        cout << "Error while opening the file" << endl;
        system("pause");
        return 1;
    } else
        cout << "File openned!" << endl;
 
 
 
 
 
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 22:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Динамическое расположение файла (C++):

Заменить исходное расположение элементов файла
pomagite reshit' zadachu plz Дан файл целых чисел с элементами A1, A2, …, AN (N...

Расположение элементов массива в алфавитном порядке из файла
Помогите пожалуйста с заданием.Необходимо расположить элементы из файла .txt в...

Как указать расположение файла для записи/чтения
Всем привет, учусь работать с файлами, не совсем понятно где они сохраняются, и...

Динамическое сохранение информации из файла
Добрый вечер! Хочу считать информацию из файла заранее неизвестного размера....

Редактирование MFT: вручную указать расположение фрагментов файла
Есть ли какие-то либы для работы с MFT? Необходимо в ручную указать...

Расположение файлов
Здравствуйте, я скачал библиотеку opencv. Мне нужно написать алгоритм...

1
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2014, 07:13 #2
Цитата Сообщение от n0n4m3r Посмотреть сообщение
cin >> address;
Это если в пути пробелов нет. Какой-нибудь файл в C:\Documents and Settings уже не получится открыть, тут нужно чтение не слов, а строк:
C++
1
getline(cin, address);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 07:13
Привет! Вот еще темы с решениями:

Взаимное расположение треугольников
Не могу понять как можно вычислить если угол одного треугольника касается...

Взаимное расположение прямых
Люди.ПЛЗ помогите::wall::help: Даны вещественные числа A1, B1, C1, А, В, С....

Расположение консольной программы
Как программно узнать расположение КОНСОЛЬНОЙ исполняемой программы? В гугле...

Расположение переменных в памяти
Было в Эккеле вот такое вот упражнение : &quot;Определить подряд два массива типа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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