Учимся программировать на языке C++

ВЫВОД И ВВОД ОДНОГО СИМВОЛА ЗА ОДИН РАЗ


В зависимости от назначения вашей программы вам, возможно, потребуется выводить символы на дисплей или читать с клавиатуры по одному символу за один раз. Для вывода одного символа за один раз ваши программы могут использовать функцию cout.put. Следующая программа COUTPUT.CPP использует эту функцию для вывода на экран сообщения Учимся программировать на языке C++! по одному символу за раз:

#include iostream.h

void main(void)

{

char string[] = "Учимся программировать на языке C++!";

int i;

for (i = 0; string[i]; i++) cout.put(string[i]) ;

}

Библиотека этапа выполнения предоставляет функцию с именем toupper, которая возвращает заглавный эквивалент строчной буквы. Следующая программа COUTUPPR.CPP использует функцию toupper для преобразования символа в верхний регистр, а затем выводит эту букву с помощью cout.put.

#include iostream.h

#include ctype.h // прототип toupper

void main(void)

{

char string[] = "C++ language";

int i;

for (i = 0; string[i]; i++) cout.put(toupper(string[i]));

cout endl "Результирующая строка: " string endl;

}

Если вы откомпилируете и запустите эту программу, на экране дисплея появится следующий вывод*:

С:\ COUTUPPR ENTER

C++ LANGUAGE

Результирующая строка: C++ language

* К сожалению, функция toupper применима только к английским буквам. Прим. перев.



Содержание раздела