#include <stdio.h>
#include <stdlib.h>
#define LUNG 80
#define NMAX 3
int main (void)
{
char stringa[LUNG];
double vett[NMAX];
char *inizio = stringa, *resto = stringa;
int lung = -1, n = -1, i;
printf("Immetti una sequenza di numeri separati da spazio:\n");
do {
lung++;
stringa[lung] = getchar();
} while (stringa[lung] != '\n' && lung < LUNG-1);
stringa[lung] = '\0';
printf("La stringa immessa e`:\n\"%s\"\n", stringa);
do {
n++;
inizio = resto;
vett[n] = strtod(inizio, &resto);
} while (inizio != resto && n < NMAX-1);
printf("I numeri nella stringa sono:\n");
for (i = 0; i <= n; i++)
printf("%lg\n", vett[i]);
return 0;
}