int cputs(const char *str)
Прототип:
Описание:
Функция cputs() выводит в текущее текстовое окно строку, на которую указывает параметр str. Ее вывод не может быть перенаправлен, и она автоматически предотвращает пересечение границ окна.
Функция возвращает последний символ, либо величину EOF в случае возникновения ошибки.
Пример:
Следующая программа создает окно и использует функцию cputs() для записи строки, которая не умещается в окне. Текст фактически переносится на новую строку в конце окна. #include <conio.h> void border (int, int, int, int); int main(void) { clrscr(); /* создание первого окна */ window (3, 2, 40, 9); border (3, 2, 40, 9); gotoxy(1,1); cputs("This line will be wrapped at the end of the window."); getche (); return 0; } /* вывод границы вокруг первого окна */ void border(int startx, int starty, int endx, int endy) { register int i; gotoxy(1, 1); for(i=0; i<=endx-startx; i++) putch('-'); gotoxy(1, endy-starty); for(i=0; i<=endx-startx; i++) putch('-'); for(i=2; i<endy-starty; i++) { gotoxy(1, i); putch ('|'); gotoxy(endx-startx+1, i); putch ('|'); } }
