Не работает scanf - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include <stdio.h>
 
int main()
{
        char c; int d;
        scanf_s("%c",&c);
        printf("%c", c);
        scanf_s("%d", &d);
        return 0;
}
Вот по идее должен выводить символ типо, который я ввел(a,b,c...etc.), но просто вроде его пропускает и выпольняет след команду scanf

Решение задачи: «Не работает scanf»

textual
Листинг программы
#include <stdio.h>
 
int main()
{
        char c; int d;
        scanf_s("%c",&c, 1);
        printf("%c", c);
        scanf_s("%d", &d);
        return 0;
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление двух переменных типа char и int
  3. Использование функции scanf_s для чтения одного символа и сохранения его в переменной c
  4. Вывод значения переменной c с помощью функции printf
  5. Использование функции scanf_s для чтения одного целого числа и сохранения его в переменной d
  6. Возврат 0, что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5