Консольный ввод и вывод в C++
Пример 1. В программе выводится строка, два целых числа и одно число с плавающей точкой двойной точности:
Результат: Вот несколько чисел: 10 20 99.101
Пример 2. В одном выражении ввода/вывода можно выводить более одной величины.
Пример 3. Программа предлагает пользователю ввести целое число, а затем выводит его.
Результат работы программы:
Пример 5. Построчно-буферизованный ввод.
По умолчанию при использовании оператора ≫ буферизуется весь ввод строки. Это означает, что до тех пор, пока вы не нажмете клавишу, информация не будет передана в вашу программу: для считывания каждого очередного символа необходимо нажимать клавишу .
Пример 6. Комментарии в С++
#includeusing namespace std; int main() { int i, j; double d; i = 10; j = 20; d = 99.101; cout << "Вот несколько чисел: "; cout << i; cout << ' '; cout << j; cout << ' '; cout << d; return 0; }
Пример 2. В одном выражении ввода/вывода можно выводить более одной величины.
#includeusing namespace std; int main() { int i, j; double d; i = 10; j = 20; d = 99.101; cout << "Вот несколько чисел: "; cout << i << ' ' << j << ' ' << d; return 0; }
#includeusing namespace std; int main() { int i; cout << "Введите число: "; cin >> i; cout << "Вот ваше число: " << i << "\n"; return 0; }
Введите число: 100 Вот ваше число: 100Пример 4. Ввод исходных данных в строку.
#includeusing namespace std; int main() { int i; float f; char s[80]; cout << "Введите целое, число с плавающей точкой и строку: "; cin >> i >> f >> s; cout << "Вот ваши данные: "; cout << i << ' ' << f << ' ' << s; return 0; }
По умолчанию при использовании оператора ≫ буферизуется весь ввод строки. Это означает, что до тех пор, пока вы не нажмете клавишу
#includeusing namespace std; int main() { char ch; cout << "Вводите символы, для окончания ввода введите x. \n"; do { cout << ":"; cin >> ch; } while (ch !='x'); return 0;
/ * Это комментарий в стиле С. Данная программа определяет четность целого */ #includeusing namespace std; int main ( ) { int num; // это однострочный комментарий C++ // чтение числа cout ≪ "Введите проверяемое число:"; cin ≫ num; // проверка на четность if ( (num%2)==0) cout ≪ "Число четное\n"; else cout ≪ "Число нечетное\n"; return 0 ; }