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

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

Войти
Регистрация
Восстановить пароль
 
Starternh
18 / 1 / 0
Регистрация: 29.05.2013
Сообщений: 62
#1

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

26.05.2014, 19:25. Просмотров 221. Ответов 0
Метки нет (Все метки)

Задание: Нужно составить всевозможные тройки из Ф.И.О.
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, не вариант) и когда вводишь по-русски, то в консоли почему-то выводит ерунду(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 19:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод строки и импорт из файла (C++):

Ввод строки из потокового файла целиком - C++
В файле строка format ascii 1.0, оператор File&gt;&gt;Buffer; вводит только &quot;format&quot;. А как ввести целиком до символа перевода...

Ввод матрицы из файла - затирает последний элемент предыдущей строки - C++
Странный эффект Содержимое вводимого файла- 1 2 3 4 5 6 int *a; a = new(2*3); for (i=0;i&lt;2;i++) for...

Для каждой строки файла удалить среднее слово; результат записать в файл (файловый ввод/вывод) - C++
для каждой строки файла удалить среднее слово. результат записать в файл

Импорт графа из файла - C++
Добрый день! Задача по графам. Вот так реализована функция вывода графа на экран: void Graph::display() { for (int i...

Получить третий файл, содержащий чётные строки первого файла и нечётные строки второго файла - C++
Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго файла. Вообще не имею понятия, как...

Импорт значений из txt файла в dll - C++
Подскажите пожалуйста, как можно импортировать данные из txt файла в dll data,... #include &lt;windows.h&gt; #include &lt;math.h&gt; #include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2014, 19:25
Привет! Вот еще темы с ответами:

Visual c++ импорт double значений из txt файла в массив - C++
Есть два файла, в них цифры, по 21 штуке, идут в столбик разделены CR LF -9.71281397761478 -10.0993674169963 ...

Ввод строки - C++
Помогите решить такую проблему: Мне нужно ввести строку, которая состоит более 1 слова. когда я пишу: ... char a, b, c; cin&gt;&gt;a; ...

Ввод строки - C++
Как ввести массив символов (строку)? (желательно все возможные варианты) А то через gets фигня какая-то получается.

Ввод строки - C++
У меня возникла такая проблема: как ввести строку из консоли. Написал вот что: cout&lt;&lt;&quot;Input time \&quot;hour:minute:second\&quot;\n&quot;; char...


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

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

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