none
Abrir um site. RRS feed

  • Pergunta

  • Bom minha pergunta deve ser simples, mas estou quebrando a cabeça...

    Quero abrir um site quando meu programa em c é execultado, tentei usar system("http://www.site.com.br");

    mas sem sucesso, alguém teria uma ideia?


    segunda-feira, 27 de junho de 2011 21:08

Respostas

  • Boa noite.

    Tente assim:

    using namespace System::Diagnostics;

    (se for C++ gerenciado,CLI).

    Ou,use a função ShellExecute pra isto,assim:

    ShellExecute(NULL,"open","www.site.com.br",NULL,NULL,SW_SHOWNORMAL);
    

    Ah,inclua o cabeçalho <Shellapi.h>.

    E no método main,faça assim:

    int main(int* argc,char* argv[]){
    //...
    return EXIT_SUCCESS;
    }

    
    
    que é "mais" certo do que int main().

     




    segunda-feira, 27 de junho de 2011 23:26

Todas as Respostas

  • Marcus,

    Você pode fazer assim:

    System.Diagnostics.Process.Start("www.site.com.br");

    []s,

     


    Carlos dos Santos
    blog: www.carloscds.net 
    twitter: @cdssoftware

    segunda-feira, 27 de junho de 2011 21:34
  • Carlos,

    Sou meio leigo ainda,

    Utilizei da seguinte forma e  não estou conseguindo:

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

    main ()
    {
    System.Diagnostics.Process.Start("www.site.com.br");

    }

     

    Falta alguma biblioteca, ou no que estou errando?

    já agradeço,

     

    segunda-feira, 27 de junho de 2011 21:58
  • Marcos, você está falando de um programa em C ou C#?


    System.Diagnostics.Process.Start("www.site.com.br"); é encontrado em C#

    pelo que estou vendo no seu código você deve estar usando C/C++.


    Att. Antonio Cicero
    segunda-feira, 27 de junho de 2011 22:49
  • Boa noite.

    Tente assim:

    using namespace System::Diagnostics;

    (se for C++ gerenciado,CLI).

    Ou,use a função ShellExecute pra isto,assim:

    ShellExecute(NULL,"open","www.site.com.br",NULL,NULL,SW_SHOWNORMAL);
    

    Ah,inclua o cabeçalho <Shellapi.h>.

    E no método main,faça assim:

    int main(int* argc,char* argv[]){
    //...
    return EXIT_SUCCESS;
    }

    
    
    que é "mais" certo do que int main().

     




    segunda-feira, 27 de junho de 2011 23:26