Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Convalida input string
Forum - C/C++ - Convalida input string

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Afa (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/06/2013

Segnala al moderatore
Postato alle 18:00
Venerdì, 21/06/2013
Salve a tutti,
vorrei sapere come poter  vedere se l'input inserito e' di tipo string o no


"Il programmatore e' qualcuno che corregge errori che non sai di avere in un modo che non puoi capire"
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 950
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 21:20
Venerdì, 21/06/2013
Ciao!

Puoi fornirci qualche esempio?
Gli stream di input ed output, nel c++, sono delle classi template. Di conseguenza dipende dalle circostanze.

Ultima modifica effettuata da Poggi Marco il 21/06/2013 alle 21:21


Nulla va più veloce della luce, quindi rilassati.
PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 21:21
Venerdì, 21/06/2013
Personalmente non ho capito molto di ciò che vuoi dire, potresti farci vedere dove e come viene inserito questo input?

PM Quote
Avatar
Afa (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/06/2013

Segnala al moderatore
Postato alle 12:22
Sabato, 22/06/2013
In pratica prendo un input da file, e con un if devo verificare che sia alfanumerico.



"Il programmatore e' qualcuno che corregge errori che non sai di avere in un modo che non puoi capire"
PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 13:07
Sabato, 22/06/2013

PM Quote
Avatar
Afa (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/06/2013

Segnala al moderatore
Postato alle 15:06
Sabato, 22/06/2013
:-?:-?Ma c'è la libreria? Ho visto che e' scritto in c
E come la dovrei cambiare per una parte di codice del genere?
Codice sorgente - presumibilmente Plain Text

  1. if( l.c[i].targa){//valore da controllare          
  2.         cout << "Errore";
  3. }



"Il programmatore e' qualcuno che corregge errori che non sai di avere in un modo che non puoi capire"
PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 15:50
Sabato, 22/06/2013
La libreria è standard, quindi, c'è...

quel
Codice sorgente - presumibilmente Plain Text

  1. l.c[i].targa

cos'è? string? char[]?

PM Quote
Avatar
Afa (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/06/2013

Segnala al moderatore
Postato alle 18:54
Sabato, 22/06/2013
String


"Il programmatore e' qualcuno che corregge errori che non sai di avere in un modo che non puoi capire"
PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 23:11
Sabato, 22/06/2013
Codice sorgente - presumibilmente C++

  1. bool stringIsAlnum(string toCheck)
  2. {
  3.         for (int i = 0; i < toCheck.length(); i++)
  4.                 if (!isalnum(toCheck[i]))
  5.                         return false;
  6.         return true;
  7. }



PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo