Программирование C в Visual Studio

Можно ли использовать Visual Studio для изучения программирования на C? В новом меню проекта я могу выбирать между Visual Basic, Visual С#, Visual С++, Visual F # и другими, но я не вижу "C" или "Visual C".

Ответ 1

Краткий ответ: Да, вам нужно переименовать файлы .cpp в c, чтобы вы могли написать C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396

По ссылке выше:

По умолчанию компилятор Visual C++ обрабатывает все файлы, заканчивающиеся на .c, как исходный код C, а все файлы, заканчивающиеся на .cpp, как исходный код C++. Чтобы заставить компилятор обрабатывать все файлы как C, независимо от расширения имени файла, используйте параметр компилятора /Tc.

При этом я не рекомендую изучать язык C в Visual Studio, почему VS? Он имеет много функций, которые вы не собираетесь использовать во время изучения C

Ответ 2

Да, вы очень хорошо можете изучить C с помощью Visual Studio.

Visual Studio поставляется со своим собственным компилятором C, который на самом деле является компилятором С++. Просто используйте расширение .c для сохранения исходного кода.

Вам не нужно использовать среду IDE для компиляции C. Вы можете написать источник в блокноте и скомпилировать его в командной строке с помощью команды Developer Command Prompt, которая поставляется с Visual Studio.

Откройте командную строку Developer Command Prompt, введите каталог, в котором вы работаете, используйте команду cl для компиляции вашего кода C.

Например, cl helloworld.c скомпилирует файл с именем helloworld.c.

Обратитесь к этому за дополнительной информацией: Пошаговое руководство. Компиляция программы C в командной строке

Надеюсь, что это поможет

Ответ 3

Да, ты можешь:

Вы можете создать проект на языке C, используя шаблоны проектов C++. В созданном проекте найдите файлы с расширением имени файла .cpp и измените его на .c. Затем на странице свойств проекта для проекта (не для решения) разверните Свойства конфигурации, C/C++ и выберите Дополнительно. Измените параметр "Компилировать как" на "Компилировать как код C" (/TC).

https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017

Ответ 4

Загрузите визуальную студию С++ express version 2006,2010 и т.д. затем перейти к созданию нового проекта и создать проект С++ select cmd project check empty rename cc c с именем файла расширения

Ответ 5

Вы можете использовать Visual Studio для C, но если вы серьезно относитесь к изучению новейшей версии C, я рекомендую использовать что-то вроде Code :: Blocks с версией MinGW-TDM, которую вы можете получить 32-битной версией. Я использую версию 5.1, которая поддерживает новейшие C и C++. Еще одним преимуществом является то, что это лучшая платформа для создания программного обеспечения, которое можно легко перенести на другие платформы. Если бы вы, например, программировали на C, используя библиотеку SDL, вы могли бы создать программное обеспечение, которое можно было бы перекомпилировать практически без изменений в коде, на Linux, Apple и многих мобильных устройствах. То, как Microsoft идет в эти дни, я думаю, что это определенно лучший путь.