Codigo en C Listar cadenas

Codigo en C Listar cadenas

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]);
}

Share on Google Plus
    Blogger Comment

0 comentarios:

Publicar un comentario