Ввод-вывод одиночных данных
Чтение символа, вводимого с клавиатуры, осуществляется функцией getchar, а его вывод на экран – putchar. При этом символ считается введенным, если после его набора нажата клавиша Enter.
Прототип первой функции выглядит так:
int getchar();
Эта функция считывает вводимый символ, и его значение переводится в тип int.
Прототип второй функции:
int putchar(char ch);
Функция выводит на экран символ, помещенный в ch. Если вывод прошел успешно, то функция возвращает значение целого типа, иначе – EOF (то есть 1).
Пример 6.
//Программа вывода на экран символа D.
#include <stdio.h>
void main(){
char S=’D’;
printf("\nВывод отдельного символа=>");
putchar(S);
}
Результат выполнения программы:
Вывод отдельного символа=> D
Пример 7.
/*Программа ввода и отображения на экране одиночного символа.*/
#include <stdio.h>
void main(){
char S;
printf("\nВведите любой символ=>");
S=getchar();
printf("\nВведен символ=>%с", S);
}
Результат выполнения программы:
Введите любой символ=> Q
Введен символ=>Q
Задания
1.Наберите коды программ из Примеров 1, 2 и 3. Сохраните коды программ. Выполните компиляцию и запуск программ. Введите свои данные в качестве входных. Поясните комментариями к программному коду формат выходных данных.
2.Наберите код программы из Примера 4. Сохраните код программы. Выполните компиляцию и запуск программы. Введите свои данные в качестве входных. Поясните комментариями к программному коду формат входных и выходных данных.
3.Напишите программу, которая выводит на экран четверостишие через форматированный ввод-вывод. Используйте в начале каждой выводимой строки горизонтальную табуляцию.
Унылая пора! Очей очарованье!
Приятна мне твоя прощальная краса —
Люблю я пышное природы увяданье,
В багрец и золото одетые леса.
А. С. Пушкин
Домашние задания
1.Наберите код программы из Примера 5. Сохраните код в файле с именем formio.cpp. Выполните компиляцию и запуск программы. Введите свои данные в качестве входных.
2.Наберите коды программ из Примера 6 и 7. Сохраните коды в файлы с именами symbol.cpp и onesymb.cpp. Выполните компиляцию и запуск программ.
3.Написать программу ввода значений переменных h и l (типа float), которые содержат высоту и длину прямоугольника. Выведите перед значением каждой переменной пояснительный текст (высота=, ширина=), а после – единицы измерения (см). Используйте форматированный ввод-вывод данных.
Дата добавления: 2015-02-16; просмотров: 655;