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