22/12/11 18:57
904
ciao a tutti se potete aiutarmi per piacere avrei una domanda in pratica l'utente deve inserire da tastiera dei numeri in questo modo e premere invio :
24 2 13 52
questi numeri devono essere memorizzati nella riga di un array come posso fare con la funzione scanf ad esempio?
aaa
22/12/11 20:20
Bonny
dichiari un array di char grande quanto ti serve, per l'esempio da te citato char striga[11], fai la scanf("%s",stringa);
poi ti prelevi i caratteri che compongono ogni singolo numero e le assegni a delle variabili o array di interi ecc..
facendo il cast con la funzione atoi() se non ricordo male sta in <stdlib.h> non ne sono sicuro.
Fai un ciclo considerando che i singoli numeri sono separati dal carattere spazio prelevi le porzioni di array che ti servono e fai il cast.
Ultima modifica effettuata da Bonny 22/12/11 20:21
aaa