Oppure

Loading
04/06/09 15:19
Ciao ragazzi, rieccomi.

Volevo sapere come si fa a validare una stringa togliendo caratteri non opportuni o fare qualunque tipo di modifica prima che il programma la "interpreti". Insomma, qualcosa dopo l'input del testo.

Grazie, scusate, è il mio primo linguaggio.
04/06/09 15:29
Lawliet
Non ho capito cosa vuoi.. spiegati meglio e posta il codice di cosa hai tentato di fare...
aaa
04/06/09 15:31
Ad esempio, io, uso una calcolatrice, scrivo 10,5 + 20,5 ma la virgola fa uscire dal programma... Come faccio a fare in modo la virgola diventi punto?
04/06/09 15:39
Lawliet
beh per me ci sono vari modi di farlo...uno tipo creare una funzione che "controlla" che il numero sia inserito correttamente.
aaa
04/06/09 15:41
Puoi postarmi una piccola porzione di sorgente per aiutarmi a capire?
04/06/09 15:45
Lawliet
Ti ha risposto nell'altro topic theprogrammer:

Postato originariamente da theprogrammer:
In questo caso devi fare l'input in una stringa e non in una variabile numerica.
Dopo l'input, esamini la stringa, carattere per carattere e la validi (cambi i punti in virgole, controlli i caratteri non validi, ecc.), poi trasformi la stringa in valore numerico per utilizzarlo in seguito.


aaa
04/06/09 15:48
Si ma non ho ben capito... :(
04/06/09 15:52
Lawliet
Hai studiato l'argomento che riguarda le stringhe? Sai a cosa serve la funzione atoi()?
Ti consiglio di studiare queste cose prima di andare avanti :)
aaa