Título: modificar arreglo de cadena de caracteres Publicado por: kworld en 31 Mayo 2010, 10:18 am Hola, quiero modificar un arreglo de cadena de caracteres, quiero asignarle al indice 0 de cada cadena un caracter, pero no funciona, ¿Alguien podría ayudarme?
Código
Título: Re: modificar arreglo de cadena de caracteres Publicado por: Gallu en 31 Mayo 2010, 12:18 pm A mi me paso algo parecido , mirate esto
http://foro.elhacker.net/programacion_cc/problemas_con_funcion_tolower_del_ctype-t279250.0.html;msg1374719#msg1374719 (http://foro.elhacker.net/programacion_cc/problemas_con_funcion_tolower_del_ctype-t279250.0.html;msg1374719#msg1374719) una posible solución es la siguiente: Código
Título: Re: modificar arreglo de cadena de caracteres Publicado por: Littlehorse en 31 Mayo 2010, 15:38 pm Igualmente si declaras el arreglo bidimensional de esa forma, podes inicializar el contenido perfectamente:
Código
Pero en el caso que se utilice un arreglo de punteros (que no es lo mismo que declarar listado[3][10]) lo ideal es utilizar memoria dinámica y luego guardar el contenido. Y por cierto, si te fijas, 10 no es suficiente para las cadenas que quieres guardar con strcpy. Este post (http://foro.elhacker.net/programacion_cc/reservar_memoria_para_punteros_en_c-t294505.0.html) seguramente sirva. Saludos! |