Ejemplo de un código sencillo de C que pide al usuario introducir el numero de cadenas a ingresar y posterior mente imprime cada cadena ingresada.
CODIGO:
#include stdio.h #include conio.h #include stdlib.h #include string.h void main() { system("clear"); char **plinea; char linea[81]; char **aux; int i,in,nln=0,tam; clrscr(); printf("intoducir el no. de lineas \n"); scanf("%d",&tam); fflush(stdin); plinea=(char**)malloc(sizeof(char**)*tam); aux=plinea; printf("introducir cadena \n"); for(i=0;i tam;i++) { nln=strlen(gets(linea)); (*plinea)=(char*)malloc(nln+1); strcpy((*plinea),linea); (plinea)++; } printf(" \n Lineas almacenadas \n "); for(i=0;i tam;i++) puts(aux[i]); for(i=0;i tam;i++) free(aux[i]); for(i=0;i tam;i++) puts(aux[i]); }
0 comentarios:
Publicar un comentario