Red de conocimientos sobre prescripción popular - Conocimiento de las drogas - Hay una dirección IP de tipo cadena. Escriba una función para convertir char * string = " 192.168.10.5 " en una dirección IP de plástico y busque el código.
Hay una dirección IP de tipo cadena. Escriba una función para convertir char * string = " 192.168.10.5 " en una dirección IP de plástico y busque el código.
#Incluir "stdio.h"
#Incluir " stdlib.h "
#Incluir " string.h "
int main()
{
char * cadena = " 192.168.10.5 ";
char tmp[4][4]= { 0 }; [4] = { 0 };
int I = 0;
char *p, *q
p = q = cadena
char *p, *q; p>
Y (p!=null)
{
p=strchr(q,'.');
Si (p!= Vacío)
{
strncpy(tmp[i], q, p-q);
q = p +1;
i++ ;
}
}
strncpy(tmp[3], q, cadena+strlen(cadena) -q);
for(I = 0;i<4;i++)
{
co[I]= atoi(tmp[I]);
if (i ! =3)
printf("%d . ", co[I]);
Otros
printf ("%d\n ", co [I]);?
}
}
El número entero extraído se almacena en int array co.
co[0]=192
co[1]=168
co[2]=10
Monóxido de carbono[3 ] =5