Функция cputs

Функция

#include <conio.h>

int cputs(const char *str);

выводит строку символов, оканчивающуюся нулевым символом и на которую указывает str, в текстовое окно, начиная с текущей позиции курсора. Является аналогом функции стандартной библиотеки puts(), но выполняет вывод в пределах заданного окна и при выводе не добавляет специальный символ ‘\n’. Реакция cputs() на спецсимвол ‘\n’ аналогична реакции cprintf(): курсор переводится на новую строку, но не возвращается к левой границе окна. Поэтому для перевода курсора на начало новой строки текстового окна надо вывести последовательность символов CR-LF (0х0d, 0x0a) или добавить символ перевода каретки '\r’. Остальные спецсимволы воздействуют на курсор так же, как и для функции стандартного ввода/вывода. Функция возвращает ASCII- код последнего выведенного на экран символа. В отличие от puts() в функции отсутствует возврат символа EOF. Другими словами, вывод происходит на экран в любом случае, т.е. отсутствует вывод в файл.

4. Основы ввода-вывода в С++

Библиотека iostream

Библиотека iostream (определенная в файле iostream.h) содержит два параллельных семейства классов: классы, которые являются производными (порожденными) из streambuf, и классы, производные из ios. Оба эти классы являются классами нижнего уровня, и каждый из них выполняет различный набор задач. Один из этих двух классов является базовым классом для всех классов потоков.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: