путчар () function — важная функция в программировании на C, которая используется для чтения и печати символа. Но вы не можете использовать спецификаторы формата с этой функцией. Если вы хотите напечатать только один символ, то путчар () функция может быть более эффективной по сравнению с печать ().
В этой статье мы рассмотрим putchar() f unction, его синтаксис и возвращаемое значение с примерами.
Что такое функция putchar() в C?
путчар () Функция в программировании на C — это функция вывода, которая используется для записи символов в стандартном выводе и отображения этих символов на консоли. Эта функция включена в стандартную библиотеку ввода/вывода, которая
инт путчар ( инт уголь ) ;
Параметр : эта функция принимает только один параметр — символ, необходимый для записи в выходной поток.
Возвращаемое значение : в случае успеха функция возвращает на консоль символ без знака. В противном случае возвращается EOF (конец файла).
Как использовать функцию putchar() в C?
Рассмотрим следующие примеры, чтобы научиться использовать функция putchar() в программировании на С.
Пример 1
Давайте рассмотрим простой пример чтения одного символа из программы с помощью путчар () функция и отображение ее на консоли.
#include
основной ( ) {
// Объявить символ
уголь с ;
//Просим пользователя ввести символ
printf ( 'Пожалуйста, введите символ:' ) ;
сканф ( '%с' , & с ) ;
//Используем putchar() для вывода заданного символа на консоль
printf ( 'Введенный символ: ' ) ;
путчар ( с ) ;
возвращаться 0 ;
}
Пример 2
Вот еще одна программа на C, которая демонстрирует работу путчар () функция, считывающая символы из строки.
#includeосновной ( ) {
// Объявить строку символов
уголь ул [ пятьдесят ] '=' «Добро пожаловать в линуксхинт». ;
для ( инт я '=' 0 ; я <= 25 ; я ++ ) {
//Используем putchar() для вывода заданной строки символов на консоль
путчар ( ул [ я ] ) ;
}
возвращаться 0 ;
}
Пример 3
Вы также можете использовать путчар () функция для чтения символов из файла, и вот пример такого случая.
#includeинт основной ( )
{
ФАЙЛ * файл ;
уголь с ;
// Открытие файла в режиме чтения
файл '=' fopen ( 'файл.txt' , 'р' ) ;
если ( НУЛЕВОЙ == файл )
{
printf ( 'файл не может быть открыт \n ' ) ;
}
// Печать того, что написано в файле, используя putchar(), символ за символом, используя цикл.
делать {
с '=' fgetc ( файл ) ;
путчар ( с ) ;
// Проверяем, не является ли символ EOF. Если это EOF, прекратите чтение.
} пока ( с '=' EOF ) ;
// Закрытие файла
закрыть ( файл ) ;
возвращаться 0 ;
}
Выход
Заключение
путчар () function — важная функция в программировании на C, используемая для вывода символа на консоль. Хотя он не поддерживает специальные форматы, он более полезен, чем printf() при печати только одного символа. Его легко использовать и использовать в программах на C благодаря простому синтаксису и возвращаемому значению. Приведены примеры использования для чтения символов из пользовательского ввода, строк и данных, чтобы вам было легче понять, как использовать путчар () в различных обычных ситуациях.