Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Immissione di un numero con lunghrzza prestabilita
Forum - C/C++ - Immissione di un numero con lunghrzza prestabilita

Avatar
incapato (Normal User)
Newbie


Messaggi: 1
Iscritto: 21/07/2008

Segnala al moderatore
Postato alle 18:01
Lunedì, 21/07/2008
salve a tutti ho da svolgere un progetto all'università e ho la necessita di implementare l'algoritmo di radix sort in c++( se qualche anima pia lo postasse in modo completo sarei molto grato) cmq l'algoritmo funziona se tutti gli elementi dell'array hanno lo stesso numero di cifre, a me servirebbe sapere quale funzione adoperare per fare in modo che da input non si inseriscano piu di n determinate cifre....
forse la domanda puo sembrare stupida ma sono tre anni che non scrivo in c++ e non ho molta dimestichezza...

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:58
Lunedì, 21/07/2008
Tu accetta l'input e poi controlli il valore con una semplice if ...

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:05
Lunedì, 21/07/2008
se usi visual c++ puoi impostare un numero massimo di caratterei da inserire nell edit box

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 12:25
Martedì, 22/07/2008
Veramente non è corretto limitare il numero di cifre di un numero, dovresti invece aggiungere 0 a sinistra dei numeri più piccoli.

E' solo un suggerimento però...
Per la tua richiesta, basta che confronti il numero inserito con un if.
Es:

Codice sorgente - presumibilmente Plain Text

  1. if( num_ins >= 100 )
  2. cout<<"Errore, numero troppo grande"<<endl;


(Ovviamente l'esempio vale per numeri con 2 cifre..;))

Ultima modifica effettuata da lorenzo il 22/07/2008 alle 12:27
PM Quote