Asignación Dinámica de Memoria
1
7/21/2019 Asignación Dinámica de Memoria http://slidepdf.com/reader/full/asignacion-dinamica-de-memoria 1/1 #include <stdio.h> #define N 5 int main(){ char ** M; int i = 0,n; char cad[30]; M = (char **)malloc(5*sizeof(char *)); do{ printf("Cadena: "); gets(cad); n = strlen(cad)+1; *(M+i) = (char *)malloc(n*sizeof(char)); strcpy(*(M+i),cad); i++; }while(i < N); i = 0; do{ puts(*(M+i)); i++; }while(i<N); getch(); return 0; }
-
Upload
erikbonfil -
Category
Documents
-
view
213 -
download
0
description
Se crean cadenas con Asignación dinámica de memoria.
Transcript of Asignación Dinámica de Memoria
7/21/2019 Asignación Dinámica de Memoria
http://slidepdf.com/reader/full/asignacion-dinamica-de-memoria 1/1
#include <stdio.h>#define N 5int main(){ char ** M; int i = 0,n;
char cad[30];
M = (char **)malloc(5*sizeof(char *));
do{ printf("Cadena: "); gets(cad); n = strlen(cad)+1; *(M+i) = (char *)malloc(n*sizeof(char)); strcpy(*(M+i),cad); i++; }while(i < N); i = 0; do{ puts(*(M+i)); i++; }while(i<N);
getch(); return 0;}