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++ - 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

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
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
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.


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. }


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

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