Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 06.12.2015
Сообщений: 215
1

Как сделать что бы запрашивал путь файла для чтения?

13.11.2016, 12:40. Показов 501. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот у меня написан код нужно что бы запрашивал путь файла для чтения. Как это реализовать?
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "stdafx.h" 
#include<iostream> 
#include<fstream> 
#include <clocale> 
        using namespace std;
 
 
        char** sort(char**, int n);
 
        int main()
        {
            int n = 1000;
            setlocale(LC_ALL, "Russian");
            ifstream ff("d:\\ddd\\input.txt"); // укажите полный путь к файлу 
            ofstream of("d:\\ddd\\output.txt"); // Файл для отсортированного масссива  
            if (ff)
            {
                char** s = new char*[n];
                for (int i = 0; i < n; i++)
                    s[i] = new char[100];
 
                int j = 0;
                while (j < n && ff.getline(s[j], 100, ' ')) // каждый предмет в отдельной строке файла 
                    j++;
 
 
 
                cout << "До сортировки:" << endl;
                for (int i = 0; i < j; i++)
                    cout << s[i] << endl;
 
                s = sort(s, j);
 
                cout << endl << "После сортировки:" << endl;
                for (int i = 0; i < j; i++)
                {
                    cout << s[i] << endl;
                    of << s[i] << endl;
                }
                for (int i = 0; i < j; i++)
                    delete[] s[i];
                delete[] s;
            }
            else
                cout << "файл не открылся";
            system ("pause");
            return 0;
        }
        char** sort(char **s, int n)
        {
            int k = 0;
            for (int i = 0; i < n - 1; i++)
                for (int j = i + 1; j < n; j++)
                {
                    k = 0;
                    if (s[i] != s[j]) {
                        while (s[i][k] == s[j][k]) k++;
                        if (s[i][k] > s[j][k])
                        {
                            char *s2 = s[i];
                            s[i] = s[j];
                            s[j] = s2;
 
                        }
                    }
                }
            return s;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2016, 12:40
Ответы с готовыми решениями:

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

Как сделать так чтобы всегда запрашивал пароль сетевая папка
у меня есть сервер Linux SMB с настроенными правами. как сделать так чтобы при открытии папки...

Сделать, так, чтобы путь файла из текстбота был указан в AddAttachment для отправки файла
Как сделать, так, что бы путь файла из текстбота был указан в .AddAttachment. для отправки файла?...

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

0
13.11.2016, 12:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2016, 12:40
Помогаю со студенческими работами здесь

Как сделать рандомное чтения любого файла который лежит в папке?
Как сделать рандомное чтения любого файла который лежит в папке в c# ? у меня получает только из...

Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт
Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его считать 100 байт,...

Как сделать путь до файла короче в коде?
Народ помогите! Не могу разобраться с путями. Как сделать так чтобы, не писать полностью путь до...

Как сделать чтобы в консоли запрашивалась путь файла?
Как сделать чтобы в консоли запрашивалась путь файла?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru