Функция fputchar
Функция
#include <stdio.h>
int fputchar(int c);
записывает отдельный символ с в текущую позициюстандартного выходного потока. Функция putchar идентична функции putc(c, stdout).Функция putchar идентична fputchar, но является макро, а не функцией.
Функция putch
Функция
#include <conio.h>
int putch(int c);
выводит символ в текущей позиции текстового окна экрана. Воздействие спецсимвола ‘\n’ аналогично cprintf() и cputs() . Остальные спецсимволы воздействуют на курсор так же, как и для функции стандартного ввода/вывода.
Функции потокового вывода
Функция putc
Функция
#include <stdio.h>
int putc(int c, FILE *stream);
записывает отдельный символ с в текущую позицию выходного потока stream. Функция putc идентична fputc , но является макро, а не функцией.
Функция fputc
Функция
#include <stdio.h>
int fputc(int c, FILE *stream);
записывает отдельный символ с в текущую позицию выходного потока stream.
Форматированный ввод-вывод
Функция | Назначение |
Функции ввода | |
#include <stdio.h> int scanf(const char *format[, address, ...]); | Выполняет ввод с клавиатуры c буферизацией символов ввода. |
#include <conio.h> int cscanf(char *format[, address, ...]); | Выполняет ввод с клавиатуры без буферизации символов ввода. |
Функции вывода | |
#include <stdio.h> int printf(const char *format[, argument, ...]); | Выполняет вывод с преобразованием по заданному формату, возвращает число обработанных полей. |
#include <conio.h> int cprintf(const char *format[, argument, ...]); | Выполняет вывод с преобразованием по заданному формату, возвращает число выведенных байтов |
Форматированный ввод
Функция scanf
Осуществляющая ввод функция scanf является аналогом printf и позволяет проводить в обратном направлении многие из тех же самых преобразований. Функция
Форма записи:
#include <stdio.h>
int scanf(const char *format[, address, ...]);
упрощенно scanf(УправляющаяСтрока, arg1, arg2, ...)Функция scanf читает символы из стандартного ввода, интерпретирует их в соответствии с форматом, указанном в форматной (или управляющей) строке, и помещает результаты в остальные аргументы. Управляющая строка описывается ниже; другие аргументы, каждый из которых должен быть указателем, определяют, куда следует поместить соответствующим образом преобразованный ввод. Управляющая строка обычно содержит спецификации преобразования, которые используются для непосредственной интерпретации входных последовательностей.