elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / strtok en: 26 Enero 2015, 21:37 pm
Buenas compañeros.

Esta vez tengo un problema con strtok: tengo la siguiente funcion:

Código:
char** obtengo(char *cadena){

char **palabras = NULL;
char palabra[50];
int i=0;

palabra = strtok(cadena,",");

while( palabra!=NULL ) {
palabras[i] = strdup(palabra);
i++;
palabra = strtok(NULL,",");
}

return palabras;
}

Recibe por puntero una cadena de palabras separadas por comas. Necesito sacar mediante strtok las diferentes palabras y guardarlas en un array que devuelvo.

El problema viene al hacer strtok con el puntero cadena, me devuelve un error de incompatibilidad.
2  Programación / Programación C/C++ / Re: ayuda array char en: 25 Enero 2015, 00:13 am
No puedo usar string, porque estoy en C, no C++

Creo que tendré que recurrir a vectores dinámicos... he probado lo siguiente:

Código:
	for (i=0;i<100;i++){
for (j=0;j<128;j++){
printf("%c", ficheros[i][j]);
}
printf("\n");
}

Y he visto que rellena con caracteres aleatorios el array hasta los 128 caracteres.

¿Alguna idea? No se me ocurre más..
3  Programación / Programación C/C++ / Re: ayuda array char en: 24 Enero 2015, 23:33 pm
He probado como dices los vectores con la función strcpy y no me da error.

Código:
char listado[100][128]

Pero si intento mostrar el contenido del nuevo vector me dice "El programa dejó de funcionar"

Código:
for (i=0;i<100;i++){
printf("%s\n", ficheros[i][128]);
}



Gracias por vuestra ayuda.
4  Programación / Programación C/C++ / Re: ayuda array char en: 24 Enero 2015, 22:33 pm
El problema es que no recojo los nombres por pantalla.
entonces yo tengo nombres[128];

y necesito otro listado[100] que vaya guardando los nombres:

primera vuelta:
listado[0]=nombres[128];
segunda vuelta:
listado[1]=nombres[128];
5  Programación / Programación C/C++ / ayuda array char en: 24 Enero 2015, 20:56 pm
Saludos a todos.

Necesito ayuda. Tengo un array de char que guarda un nombre. Su contenido cambia con cada vuelta de un bucle.
   char nombre[120];

Necesito guardar en otro array todos los nombres que voy obteniendo a través de ese nombre[120].

Sería algo como un array de arrays. ¿Ideas?
gracias.
Mod: Tema modificado, evita usar mayúsculas a menos que sea necesario
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines