Come convertire una stringa in Boolean

May 9

I linguaggi di programmazione sono molti diversi tipi di dati di base. Questi tipi possono essere numeri, lettere, frasi e valori vero-falso. Conversione tra loro è un passo comune in molti programmi. La conversione tra i diversi tipi di numero è abbastanza semplice, ma la conversione di qualcosa di simile a una stringa (una sequenza di lettere o una frase) per un vero-falso value (un valore booleano) può essere un po 'difficile. Bisogna fare l'ipotesi che un valore vero per una stringa sarebbe la parola "vero" o "vero". Dopo questo presupposto è fatto, è possibile verificare la stringa per questi personaggi e convertirlo in un valore booleano.

istruzione

1 Caricare il tuo IDE e iniziare un nuovo progetto. Un file di codice sorgente vuoto apparirà nella finestra di lavoro.

2 Dichiarare una funzione principale. La funzione principale si terrà l'intero programma, e si può scrivere in questo modo:

int main ()

{

}

3 Dichiarare una stringa che si convertire in un valore booleano. È possibile scrivere una stringa che permette di convertire ad un vero valore scrivendo questo all'interno delle parentesi graffe della funzione principale:

char stringaVero [] = "True";

4 Dichiarare un tipo booleano scrivendo la riga al di sotto della precedente dichiarazione. Questo booleana è impostata su false per impostazione predefinita.

bool IsTrue = false;

5 Testare i caratteri della stringa per la parola "vero" utilizzando un'istruzione Se, in questo modo:

if( (TrueString[0] == 'T' || TrueString[0] == 't') &&

(StringaVero [1] == 'R' || stringaVero [1] == 'r') &&

(StringaVero [2] == 'U' || stringaVero [2] == 'u') &&

(StringaVero [3] == 'E' || stringaVero [3] == 'e') &&

StringaVero [4] == '\ 0'

)

6 Impostare il booleano true se tutti quei personaggi corrispondono alla parola "vero". Il test precedente ignorerà capitalizzazione. È possibile impostare la booleana, scrivendo la seguente dichiarazione sotto il predicato se:

{IsTrue = true; }

7 Scrivere un'istruzione else per impostare il valore booleano false ogni volta che le parole non fanno "vero". È possibile scrivere questo modo:

else{ isTrue = false;}

8 Compilare ed eseguire il programma premendo il tasto "compilare ed eseguire" sulla barra degli strumenti IDE. Il vostro programma sarà ora verificare la stringa per la parola "True" e convertire il risultato in un valore booleano.