Ciao e grazie, funziona.

Ora vorrei fare stampare solo i numeri dell`array in questione.

quindi la modifica del codice scritto precedentemente é la seguente:

codice:
char prova[];
inz z = 0;

for(lo stesso) {
   if (isdigit(index[i])) {
       printf(e“ numerico)
       prova[z] = index[i];
       z++;
    } else {
        printf(nono numerico);
     }
tutto funziona, ho aggiunto la stampa del nuovo array prova ma nella visualizzazione oltre a 1000 appaiono uno spazio vuoto una freccia e le virgolette, insomma dei segni che non c“entrano nulla ed inoltre la lunghezza dell“array prova é 7 ma doverbbe essere 4.

Sempre grazie per i suggerimenti

Vi attendo cordialmente

kibab