Punt: Puntero a matriz de caracteres. Doble indireccion y MALLOC

puntero doble indireccion a matriz de caracteres malloc.html
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
	
	char **cadena; // declara puntero a matriz de caracteres
	char temp[20];
	int i;
	
	for(i=0; i<20; i++){
		printf("Palabra %d: ",i+1);
		scanf("%d",&temp);
		fflush(stdin);
		cadena[i] = malloc((strlen(temp)+1)*sizeof(char)); // reserva para temp
		strcpy(cadena[i],temp); // copia temp en espacio reservado
	}

	system("pause");
	return 0;
}

No hay comentarios:

Publicar un comentario