Posso usar o Visual Studio para aprender programação C? No menu do novo projeto, posso escolher entre Visual Basic, Visual C #, Visual C ++, Visual F # e outros, mas não vejo "C" ou "Visual C".
Posso usar o Visual Studio para aprender programação C? No menu do novo projeto, posso escolher entre Visual Basic, Visual C #, Visual C ++, Visual F # e outros, mas não vejo "C" ou "Visual C".
Respostas:
Resposta curta: Sim, você precisa renomear os arquivos .cpp para c, para poder escrever C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
No link acima:
Por padrão, o compilador Visual C ++ trata todos os arquivos que terminam em .c como código-fonte C e todos os arquivos que terminam em .cpp como código-fonte C ++. Para forçar o compilador a tratar todos os arquivos como C, independentemente da extensão do nome do arquivo, use a opção de compilador / Tc.
Dito isso, eu não recomendo aprender a linguagem C no Visual Studio, por que VS? Ele tem muitos recursos que você não usará enquanto aprende C
Sim, você pode aprender C usando o Visual Studio muito bem.
O Visual Studio vem com seu próprio compilador C, que na verdade é o compilador C ++. Basta usar a .c
extensão do arquivo para salvar seu código-fonte.
Você não precisa estar usando o IDE para compilar C. Você pode escrever o código-fonte no Bloco de Notas e compilá-lo na linha de comando usando o Prompt de Comando do Desenvolvedor que vem com o Visual Studio.
Abra o Prompt de Comando do Desenvolvedor, digite o diretório em que está trabalhando e use o cl
comando para compilar seu código C.
Por exemplo, cl helloworld.c
compila um arquivo chamado helloworld.c
.
Consulte isto para obter mais informações: Passo a passo: Compilando um programa C na linha de comando
Espero que isto ajude
Sim você pode:
Você pode criar um projeto de linguagem C usando modelos de projeto C ++. No projeto gerado, localize os arquivos que possuem uma extensão de nome de arquivo .cpp e altere-o para .c. Em seguida, na página Propriedades do projeto para o projeto (não para a solução), expanda Propriedades de configuração, C / C ++ e selecione Avançado. Altere a configuração Compilar como para Compilar como código C (/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
Sim, é, nenhuma das edições do Visual Stdio tem C mencionado, mas está incluído com o compilador C ++ (portanto, você precisa olhar em C ++). A principal diferença entre usar C e C ++ é o sistema de nomenclatura (ou seja, usando .c e não .cpp ).
Você tem que ter cuidado para não criar um projeto C ++ e renomeá-lo para C, embora isso não funcione .
Muito parecido com o que você pode usar gcc
no Linux (ou se tiver MinGW instalado), o Visual Studio tem um comando a ser usado no prompt de comando (deve ser o Prompt de comando do desenvolvedor do Visual Studio). Conforme mencionado na outra resposta, você pode usar cl
para compilar seu arquivo c (certifique-se de que o nome dele seja .c )
Exemplo:
cl myfile.c
Ou para verificar todos os comandos aceitos:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
Sem dúvida, um dos melhores recursos do Visual Studio é o IDE conveniente.
Embora exija mais configurações, você recebe bônus, como depuração básica antes de compilar (por exemplo, se você esquecer um ;
)
Para criar um projeto C, faça o seguinte:
Inicie um novo projeto, vá em C ++ e selecione Empty Project
, insira o Name
do seu projeto e o no Location
qual deseja instalar e clique em Ok
. Agora aguarde a criação do projeto.
Em seguida , Solutions Explorer
clique com o botão direito Source Files
e selecione Add
então New Item
. Você deve ver algo assim:
Renomeie Source.cpp
para incluir uma .c
extensão ( Source.c
por exemplo). Selecione o local em que deseja mantê-lo, recomendo sempre mantê-lo dentro da própria pasta do projeto (neste caso C:\Users\Simon\Desktop\Learn\My First C Code
)
Deve abrir o .c
arquivo, pronto para ser modificado. O Visual Studio agora pode ser usado como codificação normal e feliz!
Você pode usar o Visual Studio para C, mas se quiser realmente aprender o C mais recente disponível, recomendo usar algo como Code :: Blocks with MinGW-TDM version, do qual você pode obter uma versão de 32 bits. Eu uso a versão 5.1 que suporta os mais novos C e C ++. Outro benefício é que é uma plataforma melhor para a criação de software que pode ser facilmente portado para outras plataformas. Se você fosse, por exemplo, codificar em C, usando a biblioteca SDL, poderia criar um software que poderia ser recompilado com poucas ou nenhuma alteração no código, em Linux, Apple e muitos dispositivos móveis. Do jeito que a Microsoft está indo ultimamente, acho que esse é definitivamente o melhor caminho a seguir.