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ì:
Dopo avere dato la prima stringa in input e avere pressato invio il programa esce dall'esecuzione..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; }

Rispondi quotando
