Другие языки программирования и технологии
консольный ввод в C++ ?
Как ввести в консольке через пробел несколько переменных? Только вот с такой проблемой столкнулся, в ЕГЭ с4 просят.
Делаешь for(int i=0: i <n;>); Где n - кол-во переменных, a массив из элементов типа float, куда будешь зописывать переменные свои. Потом вводишь всё в консольке через пробел - оно само зохавается
Во-первых, вы зря сказали, что давно пишите на С++, Так как судя по вопросу, вы С++ совершенно НЕ знаете и НЕ понимаете! Это все равно, что сказать: "Я давно уже считаюсь всеми окружающими умственно отсталым! ":)
Для консольного ввода используется СТАНДАРТНЫЙ КОНСОЛЬНЫЙ ПОТОК ВВОДА под названием std::cin. Аббревиатура cin так и переводится Console INput.
Во-вторых, вводятся не переменные, а значения, которые вы можете присвоить одной или нескольким переменным.
Для ввода значения в переменную используется стандартное выражение
std::cin >> variable;
Причем по умолчанию задан флаг std::skipws, то есть пробелы перед чтением значения пропускаются.
Для консольного ввода используется СТАНДАРТНЫЙ КОНСОЛЬНЫЙ ПОТОК ВВОДА под названием std::cin. Аббревиатура cin так и переводится Console INput.
Во-вторых, вводятся не переменные, а значения, которые вы можете присвоить одной или нескольким переменным.
Для ввода значения в переменную используется стандартное выражение
std::cin >> variable;
Причем по умолчанию задан флаг std::skipws, то есть пробелы перед чтением значения пропускаются.
если егэ, то я бы советовал использовать не iostream а stdio
в которой есть функции scanf, printf и множество других.... Приемущество в том, что твой код откомпилится на любом трансляторе, и на Сишном и на С++и под любой плтаформой.. . А что касается егэ, так чтобы написать С4 то нужно хоть немного знать Си а не только ввод вывод. PS я в этом году сдаю) )
PPS Cи стоит начать учить уже сейчас
в которой есть функции scanf, printf и множество других.... Приемущество в том, что твой код откомпилится на любом трансляторе, и на Сишном и на С++и под любой плтаформой.. . А что касается егэ, так чтобы написать С4 то нужно хоть немного знать Си а не только ввод вывод. PS я в этом году сдаю) )
PPS Cи стоит начать учить уже сейчас
cin>>x>>y ...
#include <iostream>
void main(void)
{
int x,y;
std::cin>>x;
std::cin>>y;
};
void main(void)
{
int x,y;
std::cin>>x;
std::cin>>y;
};
Похожие вопросы
- Оператор ввода в C#
- Я написал прстой консольный калькулятр на c++ .Правдо еще не научился делать сразу несколько действий. Оцените.
- Создаю консольную змейку на C++ и ncurses. Как зделать фиксированное время ожидания нажатия клавишы?
- C++ Проверка правильности ввода данных.
- c#. Сортировка массива в отдельном методе. Консольное приложение.
- Для чего нужны консольные программы, и что означает system("pause") в C++ ?
- Работаю в Visua C++ 2008. консольное приложение Win32/
- C++: файловый ввод-вывод.
- C# средства ввода-вывода, графика
- Консольная программа (элементарная) на C++.