Publicidade cabeçário

quarta-feira, 3 de outubro de 2012

Trabalho Lab. Desenvolvimento: Particionando ip

Fala mulecada, hoje vou postar uma dica de como particionar uma string em pedaços menores, dica do nosso amigo Alison Lemes, programador na TOTVS. 
Contatos:
facebook
Portal de Downloads
Exemplo 1: O ip dividido


A ideia aqui é dividir o ip em octetos, 4 partes, para poder fazer a análise e classificação...

#include<stdio.h>

#include<conio.h>
#include<string.h>

main()
{
  char pIP[]="192.168.1.254";
  char *pToken; //ponteiro
  
  system("cls"); // limpa a tela


/* while tá NULL pois quando ele não encontrar mais nenhum ponto ele retorna NULL e o strtok(NULL,".") é pra ele procurar dá posição após a primeira incidência e assim sucessivamente */


  pToken=strtok(pIP,"."); //comando que particiona o ip 
  while(pToken!=NULL)
  {
    printf("\n\nTOKEN: %s",pToken);
    pToken=strtok(NULL,".");
  }
  
  getch();
}

Continua com dúvidas, veja mais sobre isso aqui.
Gostou?! Dá um joinha então ;D