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

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

Войти
Регистрация
Восстановить пароль
 
n0n4m3r
25 / 25 / 6
Регистрация: 12.10.2013
Сообщений: 183
#1

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

10.03.2014, 22:51. Просмотров 272. Ответов 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++):

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

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

Динамическое сохранение информации из файла - C++
Добрый вечер! Хочу считать информацию из файла заранее неизвестного размера. Не хочу определять огромный массив char ch , поэтому 2...

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

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

Расположение буквы ё в Unicode - C++
Почему буква ё в таблице Unicode идет не по алфавиту?

1
alsav22
5421 / 4816 / 442
Регистрация: 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
Привет! Вот еще темы с ответами:

Расположение переменных в памяти - C++
Было в Эккеле вот такое вот упражнение : &quot;Определить подряд два массива типа int. Сместить индекс от конца первого массива в начало...

Взаимное расположение линий - C++
Здравствуйте! Не могу реализовать математически взаимное расположение линий. Сама программа заключается в следующем: написать программу...

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

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


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

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

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