#include #include #include void printa(char *str,...); void main(void){ printa("ciao","Luca","Yari","Fine"); } void printa(char *str,...){ va_list ap; char nomi[2][15],temp[15]; int i=0; va_start(ap,str); while(strcmp(strcpy(temp,(char*)va_arg(ap,char*)),"Fine")!=0) { strcpy(nomi[i],temp); i++; } va_end(ap); printf("%s %s %s",str,nomi[0],nomi[1]); }