|||RIP|||
2007-05-12 15:44:15 UTC
Hola
Le ando estoy dando vueltas y no acabo de sacarlo
¿No hay alguna funcion que le indiques la posicion inicial y la final y
te cosa esos caracteres?
Lo que tengo hasta ahora es esto y como veis solo me funciona bien para
sacar la primera palabra.
c=0;
for (int i=0; i < strlen(cadena); i++) {
if ((cadena[i]==' ') && (c=0)) {
strncpy(palabra1, cadena, i);
c=1;
} else if ((cadena[i]==' ') && (c=1)) {
strncpy(palabra2, cadena, i);
}
}
Saludos!
Le ando estoy dando vueltas y no acabo de sacarlo
¿No hay alguna funcion que le indiques la posicion inicial y la final y
te cosa esos caracteres?
Lo que tengo hasta ahora es esto y como veis solo me funciona bien para
sacar la primera palabra.
c=0;
for (int i=0; i < strlen(cadena); i++) {
if ((cadena[i]==' ') && (c=0)) {
strncpy(palabra1, cadena, i);
c=1;
} else if ((cadena[i]==' ') && (c=1)) {
strncpy(palabra2, cadena, i);
}
}
Saludos!