Подскажите, как можно сделать чтобы ввод и вывод был в функции ?
#include <iostream>
#include <string.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct TRAIN {
string name;
int number;
float time;
};
int main() {
TRAIN train1, train2;
int num;
while (1) {
cout << "Выберите действие: " <<endl<< "1 - Ввод данных" <<endl<< "2 - Вывод данных" <<endl<< "3 - Обработка данных" <<endl<< "4 - Выход" << endl;
cin >> num;
switch(num) {
case 1: cout <<"Введите данные: "<<endl;
cout <<"Пункт назначания: "; cin >>train1.name>>train2.name;
cout <<"Номер поезда: "; cin >>train1.number>>train2.number;
cout <<"Время отправления: "; cin >>train1.time>>train2.time;
break;
case 2: cout <<"Пункт назначения: "<<train1.name<<endl<<"Номер поезда: "<<train1.number<<endl<<"Время отправления: "<<train1.time<<endl;
cout <<"Пункт назначения: "<<train2.name<<endl<<"Номер поезда: "<<train2.number<<endl<<"Время отправления: "<<train2.time<<endl;
break;
case 3: if (train1.name == train2.name) cout <<"True"<<endl;
else cout<<"False"<<endl;
break;
case 4: return 0;
}
}
return 0;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Написал небольшой класс который в будущем будет выступать в роли полноценного фреймворка, все работает, утечек вроде бы нет, нет никаких...
Допустим у меня есть сущность loan, у нее поле countryЯ хотел бы как-то реагировать на случай превышения некоторого числа запросов на секунду времени...
Есть простой интерфейс, при нажатии кнопки запускается процесс обработки загруженных данных