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

Ввод строки и импорт из файла - C++

Восстановить пароль Регистрация
 
Starternh
18 / 1 / 0
Регистрация: 29.05.2013
Сообщений: 60
26.05.2014, 19:25     Ввод строки и импорт из файла #1
Задание: Нужно составить всевозможные тройки из Ф.И.О.
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
#include <iostream>
#include <conio.h>
#include <cstring>
#include <string>
using namespace std;
 
int main()
{
setlocale(LC_ALL, "Russian");
int k(0),c;
string b[30];
string a[30] = {
        "Анненков Александр Петрович", "Асташов Дмитрий Сергеевич", "Валиев Зураб Владимирович", "Жолбарысов Магжан Жумагазыевич",
        "Кашапов Руслан Рашидович", "Коваль Максим Олегович", "Лагода Александр Игоревич", "Мурзабеков Данияр Нуржанович", 
        "Ведерников Илья Константинович", "Максимова Марина Сергеевна", "Медведев Андрей Дмитриевич", 
        "Полуэктов Иннокентий Николаевич", "Пантелеев Евгений Александрович", "Альмуханбетова Малика Мухтаркызы", 
        "Пивень Никита Андреевич", "Колесников Сергей Владимирович", 
        "Ворончанига Ольга Александровна", "Евдокимов Павел Николаевич", 
        "Денисов Никита Александрович", "Ефимов Алексей Андреевич", "Кречин Максим Евгеньевич", 
        "Ботхолов Алдар Жингоевич", "Бармин Андрей Владимирович", "Супрунок Софья Олеговна", 
        "Ковалев Дмитрий Владимирович", "Забелин Михаил Сергеевич", "Иванов Владислав Сергеевич",
        "Глозштейн Георгий Владимирович", "Баширов Руслан Халилович", "Захаров Дмитрий Сергеевич"
    };  
    
cout<<"Выберите необходимое действие:"<<endl;
cout<<"1: Вывести автоматом"<<endl;
cout<<"2: Ввести вручную"<<endl;
cout<<"3: Импортировать из файла"<<endl;
cin>>c;
switch(c)
{
case 1:for(int i(0);i<28;i++)
    {
        for(int j=i+1;j<29;j++){
            for(int v=j+1;v<30;v++){
                k++;
                cout<<k<<") ";
                cout<<a[i]<<", ";
                cout<<a[j]<<", ";
                cout<<a[v]<<endl;
            }
            
        }
    }
case 2:cin>>b[0];
 
 
}
 
    getch();
    return 0;
 }
Вообщем не получается реализовать функцию ввода вручную и как импортировать из файла и вывести на экран всё это.
Со вводом получается только каждый элемент писать(а их 30, не вариант) и когда вводишь по-русски, то в консоли почему-то выводит ерунду(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 19:25     Ввод строки и импорт из файла
Посмотрите здесь:

C++ ввод из файла
C++ Ввод матрицы из файла - затирает последний элемент предыдущей строки
Ввод строки из потокового файла целиком C++
Ввод из файла C++
C++ Ввод из файла
C++ Получить третий файл, содержащий чётные строки первого файла и нечётные строки второго файла
C++ Импорт графа из файла
C++ Импорт значений из txt файла в dll

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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