Почему Visual Studio не поддерживает С? - C (СИ)

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

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

У меня Visual Studio Ultimate 2013, но не могу элементарную программу закомпилировать.
#include <stdio.h>
    #include <conio.h>
    /* Пример программы ввода символа с клавиатуры */
    main()
    {
    char ch;
    printf("Нажмите какую-либо клавишу \n");
    ch=getch();/* Вводит один символ с клавиатуры */
    if (ch=='s') printf("Вы нажали клавишу s\n");
    printf("Вы нажали клавишу ", ch);
    getchar();
    }

Решение задачи: «Почему Visual Studio не поддерживает С?»

textual
Листинг программы
#include <stdio.h>
    #include <conio.h>
    /* Пример программы ввода символа с клавиатуры */
    main()
    {
    char ch;
    printf("Нажмите какую-либо клавишу \n");
    ch=getch();/* Вводит один символ с клавиатуры */
    if (ch=='s') printf("Вы нажали клавишу s\n");
else
    printf("Вы нажали клавишу %c", ch);
    getchar();
    }

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

  1. #include — подключает библиотеку для работы с выводом в консоль
  2. #include — подключает библиотеку для работы с вводом с клавиатуры
  3. main() — функция main(), в которой находится основной код программы
  4. char ch; — объявление переменной типа char для хранения введенного символа
  5. printf(Нажмите какую-либо клавишу \n); — вывод сообщения с просьбой нажать клавишу
  6. ch=getch(); — получение символа с клавиатуры в переменную ch с помощью функции getch()
  7. if (ch=='s') printf(Вы нажали клавишу s\n); — проверка нажатой клавиши на равенство 's' и вывод сообщения если это так
  8. printf(Вы нажали клавишу %c, ch); — вывод сообщения с нажатой клавишей
  9. getchar(); — получение символа с клавиатуры для обработки нажатия клавиши Enter
  10. В данном коде нет использования стандартной библиотеки C++ и .NET, поэтому Visual Studio может не поддерживать этот код.

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


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

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

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