Un ejemplo:Un vector de 5 cadenas no es mas que una matriz de caracteres.-Código: Text#include <stdio.h> int main(void){ char cadena[5][100]; int i; for(i=0; i<5; i++){ printf("Ingresa la palabra o frase %i: ",i+1); gets(cadena[i]); } for(i=0; i<5; i++){ printf("La palabra %i es: %s\n",i+1,cadena[i]); } getchar(); return 0;}
hombre,el último que me ha contestado es el que tenia algo de idea de strings,en c++ si que existe el tipo string.Bueno no me habeis aclarado mucho.pero voy a haceros otra pregunta,relacionado con lo mismo...si yo quiero imprimir mi vector?
mmm... no sabía eso, voy investigar. En este caso. ¿Cómo es el manejo de la memoria?¿No se reserva una longitud fija para cada cadena?
esta es una de las vias, o sea debes construir cada elemento con NULL o nada;string palabra[100]for(int i=0;i<=100;i++,palabra="");// para hacerlo asi debes de acordarte del punto y coma al fina