Desenvolvendo aplicações em C no Visual Studio 2010


2.436 visualizações

Tutorial desenvolvido por Raphael Cardoso, nosso parceiro da C# Brasil.

Por questões de necessidade, procurei uma alternativa para utilizar o Visual Studio no desenvolvimento de aplicações em C isso porque estou familiarizado com ele no desenvolvimento em ASP.NET e C#. Com isso para atender a minha necessidade e também por não ter me adaptado em utilizar o CodeBlocks e o Dev-C++ vou passar o caminho a seguir. Vale lembrar que apesar de estar utilizando o Visual Studio 2010 nada lhe impede de utilizar outrar versões.

Para iniciarmos, abra o Visual Studio e acesse o menu “File > New > Project…”.
Na janela que se segue, escolha na lista a esquerda a opção “Other Languages > Visual C++ > Win32 > Win32 Console Application” e defina o nome para o projeto.

C-emVS2010-01

Um assistente será iniciado. Siga os passos abaixo clicando no botão “Next >”.

C-emVS2010-02

Na próxima janela clique em “Console Application” e em “Empty project” e clique em “Next >”.

C-emVS2010-03

No “Solution Explorer” do projeto iniciar, clique com o botão direito em cima da pasta “Source File” e acesse a opção “Add > New item...” e escolha o template “C++ File (.cpp)” e defina um nome para ele com a extensão “.c”.

C-emVS2010-04

C-emVS2010-05

C-emVS2010-06

Agora basta abrir o arquivo e iniciar o desenvolvimento. Para testar, utilize o código abaixo:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
 int tam;
 char *nome = (char*)malloc(sizeof(char));

 printf("Informe seu nome: ");
 gets(nome);
 tam = strlen(nome);

 printf("Seu nome e %s \n", nome);
 printf("Seu nome possui %d caracteres\n", tam);
 printf("Endereco de memoria %p \n", &nome);
 printf("\n");
 system("pause");
 return 1;
}

Veja o resultado da execução abaixo.

C-emVS2010-07

Espero com isso poder ajudar os iniciantes em C que já esteja mais familiarizado com o Visual Studio.

Abraço e bom estudo!
Raphael Cardoso
Blog: http://csharpbrasil.com.br
Twitter: @ferronicardoso / @csharpbrasil

Sobre Coimbra

Rodrigo Coimbra já escreveu 137 artigos no portal.

Administrador e fundador do site Projetos e TI. Técnico em manutenção desde 2000, graduado em Sistemas Informatizados Internet e Redes em 2005. Entusiasta de Sistemas Operacionais, principalmente OS/2 Warp, mantendo e colaborando no site OS/2 Warp Diário de bordo, Trabalha como Analista Desenvolvedor no ramo de B2B e e-Procurement, é estudioso de Wordpress e é pós graduado em Gerenciamento de Projetos. Sigam-me os Geeks @coimbrarodrigo. E veja nossos RSS no @projetoseti.

-->

6 Interações

  1. Parabens para a equipe do Projetos e TI. O Blog está cada dia mais completo. Na minha opinião está ficando perfeito!

    Sucesso a todos!

  2. Weslei Lemes disse:

    Não sabia que no visual studio tinha essa possibilidade de se programar em c++, muito interessante!!! tenho uns programas aqui em c++ que fiz na faculdade para eu importar pro visual tenho que fazer o mesmo procedimento?? ele roda normal?e nos metodos de ordenação por exemplo usando o metodo bubble,merge e quick sort tera que alterar alguma configuração ??desde já agradeço!!! e mais uma vez parabéns pelo trabalho do site!!!

  3. Almir Julio disse:

    Preciso de ajuda com relatorio Reportviewer

    preciso fazer um relatorio com reportviewer usando parametros para consulta no banco de dados MYSQL

    programa C#
    BANCO MYSQL
    Aplicativo desktop winform

    alguem pode me ajudar ?

  4. Suzuki disse:

    Almir,
    Exatamente o que você precisa?
    Ajuda com buscar os dados? Ajuda com o report em si?
    No meu blog postei um exemplo de relatório que algumas pessoas sempre acessam, veja, talvez te ajude.

    Reportviewer Relatório com Agrupamento – http://www.ninjacode.com.br/post/2011/02/01/Reportviewer-Relatorio-com-Agrupamento.aspx

    Qualquer coisa, nos de mais detalhes.

Interaja

Qual a soma entre:
4 + 2