Cómo leer una línea de datos separados por espacios en lenguaje C
Puedes utilizar la función strtok para la segmentación de palabras.
#include
voidmain()
{
chars[]="192.168.0.26";
char*delim="." ;
char*p;
printf("%s",strtok(s,delim));
mientras((p=strtok(NULL,delim)))
printf("%s",p);
printf("\n");<
}
Extensiones
Usando strtok en C++
#include<iostream>
#include< cstring >
usandonamespacestd;
intmain()
{
charsentence[]="Estaesunafrasecon7tokens";
cout<<" Thestringtobetokenizedis:\n"< char*tokenPtr=strtok(sentence,""); while( tokenPtr!=NULL){ cout< tokenPtr=strtok(NULL,""); } //cout<< "Afterstrtok, frase="< return0; } }