Questa è l'ultima domanda che vi faccio,ve lo giuro..
voglio semplicemente salvare una serie di stringhe date in input in un unico vettore di puntatori a stringhe.dopodichè stampare le stringhe che avevo dato in ingresso..
ho provato a fare così:
codice:
#include<stdio.h>
int getline(char []);
main()
{
      int i=0,t,len,l=0;
      char line[100];
      char *pp[100];
      while((len=getline(line))>0)
      {
         strcpy(pp[i++],line);
         l++;
      }
      for(t=0;t<l;t++)
           printf("%s\n",pp[t]);
      getch();
}

int getline(char t[])
{
    int i,c;
    while((c=getchar())!=EOF && c!='\n')
      t[i++]=c;
      if(c=='\n')
      t[i++]=c;
      t[i]='\0';
      return i;
}
Dopo avere dato la prima stringa in input e avere pressato invio il programa esce dall'esecuzione..