#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;
}

return to programmi