Функция scanf() не выводит символ и адрес символа - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char letter;
printf("Enter any one keyboard character ");
scanf("%c", letter);
printf("letter input: %c", letter);
printf("Stored at: %p \n", &letter);
return 0;
}Решение задачи: «Функция scanf() не выводит символ и адрес символа»
textual
Листинг программы
scanf("%c", &letter);
Объяснение кода листинга программы
- В начале кода происходит использование функции scanf() для ввода символа.
- Форматный спецификатор
%cуказывает на то, что необходимо ввести один символ. - Адресс символа сохраняется в переменной letter, используя оператор адресации &.
- Значение переменной letter будет содержать введенный символ.