Функция
#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. Оба эти классы являются классами нижнего уровня, и каждый из них выполняет различный набор задач. Один из этих двух классов является базовым классом для всех классов потоков.