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

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

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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут