#include <stdio.h>
#include <string.h>
#include <stdlib.h> /*contiene la malloc*/
#define N 4
struct lista {
char *p;
char *p1;
}vect[N];
int main()
{
char car;
char *punt;
int i;
for(i=0;i<N;i++){
punt=malloc(31*sizeof(char));
printf("\ninserire la %d stringa\n",2*i+1);
gets(punt);
vect[i].p=punt;
punt=malloc(31*sizeof(char));
printf("\ninserire la %d stringa\n",(2*i+2));
gets(punt);
vect[i].p1=punt;
}
for(i=0; i<N;i++) {
printf("\n%d) %s",2*i+1, vect[i].p);
printf("\n%d) %s",2*i+2, vect[i].p1);
printf("\n");
}
printf("\nDigitare un carattere per terminare\n");
scanf("\n%c",&car);
return 0;
}