Другие языки программирования и технологии

консольный ввод в C++ ?

Как ввести в консольке через пробел несколько переменных? Только вот с такой проблемой столкнулся, в ЕГЭ с4 просят.
Медеу Шарипов
Медеу Шарипов
1 467
Делаешь for(int i=0: i <n;>); Где n - кол-во переменных, a массив из элементов типа float, куда будешь зописывать переменные свои. Потом вводишь всё в консольке через пробел - оно само зохавается
Вагиф Фатиев
Вагиф Фатиев
1 874
Лучший ответ
Во-первых, вы зря сказали, что давно пишите на С++, Так как судя по вопросу, вы С++ совершенно НЕ знаете и НЕ понимаете! Это все равно, что сказать: "Я давно уже считаюсь всеми окружающими умственно отсталым! ":)
Для консольного ввода используется СТАНДАРТНЫЙ КОНСОЛЬНЫЙ ПОТОК ВВОДА под названием std::cin. Аббревиатура cin так и переводится Console INput.
Во-вторых, вводятся не переменные, а значения, которые вы можете присвоить одной или нескольким переменным.
Для ввода значения в переменную используется стандартное выражение

std::cin >> variable;

Причем по умолчанию задан флаг std::skipws, то есть пробелы перед чтением значения пропускаются.
FK
Fazlidin Kanoatov
79 586
если егэ, то я бы советовал использовать не iostream а stdio
в которой есть функции scanf, printf и множество других.... Приемущество в том, что твой код откомпилится на любом трансляторе, и на Сишном и на С++и под любой плтаформой.. . А что касается егэ, так чтобы написать С4 то нужно хоть немного знать Си а не только ввод вывод. PS я в этом году сдаю) )
PPS Cи стоит начать учить уже сейчас
Иван Бойчук
Иван Бойчук
7 387
cin>>x>>y ...
#include <iostream>

void main(void)
{
int x,y;
std::cin>>x;
std::cin>>y;

};