Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
CiroboyBR

Dica - instalar e usar a curl com c/c++

Recommended Posts

Dei uma pesquisada e não vi nenhuma referência sobre como utilizar a libcurl em C/C++, ai fiz um vídeo e um post no meu blog sobre isso, é uma biblioteca bem bacana de se trabalhar, acho que é do interesse de muita gente saber disso, por isso estou criando esse post, e também para alguém que futuramente venha a pesquisar por isso aqui no fórum.

Vídeo ensinando a instalar a libcurl no codeblocks:

 

Página ensinando os passos para quem não quer assistir o vídeo: http://programacaopradiversao.blogspot.com.br/2016/03/instalar-libcurl-no-codeblocks-e-enviar.html

 

 

Código em C:

#include <stdio.h>
#include <curl/curl.h>

int main( void )
{
   int a = 1, b, c;
   char post[1000];
   CURL *curl;
   CURLcode res;

   /* In windows, this will init the winsock stuff */
   curl_global_init( CURL_GLOBAL_ALL );

   /* get a curl handle */
   curl = curl_easy_init();
   if ( curl ) {
      // aqui é definido o formulario que recebera os dados da requisição (POST).
      curl_easy_setopt( curl, CURLOPT_URL, "http://127.0.0.1/triangulo.php" );

      while ( a > 0 ) {
         printf( "\nDigite os 3 lados do triangulo separados por espaco: " );
         scanf( "%d %d %d", &a, &b, &c );

         sprintf( post, "n1=%d&n2=%d&n3=%d", a, b, c ); //Aqui é definida as variaveis do POST

         curl_easy_setopt( curl, CURLOPT_POSTFIELDS, post );

         /* Perform the request, res will get the return code */
         res = curl_easy_perform( curl );

         if ( res != CURLE_OK ) // verifica se deu algum erro
            fprintf( stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror( res ) );

      }

      /* always cleanup */
      curl_easy_cleanup( curl );
   }
   curl_global_cleanup();
   return 0;
}

 

 

código do arquivo PHP que receberá o POST:

<?php

  $a =  $_POST['n1'];
  $b =  $_POST['n2'];
  $c =  $_POST['n3'];
 
  if ($a == $b && $a == $c)
    echo "TRIANGULO EQUILATERO";
  else if ($a == $b || $a == $c || $b == $c)
    echo "TRIANGULO ISOSCELES";
  else 
    echo "TRIANGULO ESCALENO";
?>

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×