Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Функции неформатированного ввода-вывода




Функции неформатированного консольного ввода-вывода рабoтают с отдельными символами или строками символов (файл прототипов stdio.h). Для ввода символа используется функция getchar(), не имеющая ар­гументов и возвращающая целое число, соответствующее представлению символа в кодировке ASCIIZ. Для вывода символа­ используется функция putchar(int).

Ввод-вывод строк сuмвoлoв выполняют соответственно функции gets(сhar *string) и puts(char *string), где string задает адрес области памяти, в которую поме­щаются cимвoлы вводимой строки и откуда они выводятся на эк­ран. Функции gets() и puts() пo выполняемым действиям подобны scanf("%s", string) и printf("%s\n", string), соответственно. Однако, функция getsO передает в npoграмму все символы до конца вводимой строки. Поэтому, заменив в npeдыдущей npoграм­ме строку ввода имени scanf("%s", namе) на строку gets(name) удалось бы ввести как имя, так и отчество и, соответственно, вывести их на экран.

 

Вопросы для самоконтроля

  • Каковы имена стандартных потоков ввода-вывода?
  • Что представляют собой аргументы функций scanf() и printf()?
  • Для чего используются спецификаторы типов d, i, f, e, E, g, G, s, c в спецификациях форматов в строке форматирования?
  • Назначение модификаторов h и l в спецификациях форматов?
  • Для чего применяется флэширование в операциях ввода-вывода?
  • Перечислите функции для внутренних форматных преобразований!
  • Перечислите основные функции для ввода и вывода строк и символов!
  • Имя файла прототипов для функций стандартных потоков ввода и вывода?





Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных