Ir ao conteúdo
  • Cadastre-se

Leitura e Aquisição de Dados em C++


Adenes
Ir à solução Resolvido por LNW,

Posts recomendados

Boa tarde.

 

Tenho um programa em C++ (CGI) que le um dado vindo de uma página web. Esse dado está na variável de ambiente query string. Estratio esse dado com trecho a seguir:

 

 
data = getenv("QUERY_STRING");
 
char ip[30];
char ipt[30]; 
 
 
sscanf(data,"ip=%[0-9a-zA-Z]",ipt);
 
 
O dado em data é da forma "ip=8.8.8.8" ou "ip=www.google.com", o que eu preciso extrair é 8.8.8.8 ou www.google.com, porém com a linha do sscanf como está, somente extraio o dado até o primeiro "." Ou seja "8" ou "www"
 
Como devo proceder pra extrair o endereço completo e sem o "ip="??
 
Obrigado
 
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...