April 15
a un int in C ++ è un'operazione comune quando l'ordinamento di un array di caratteri o la memorizzazione dei numeri in un array di caratteri. Un char è un puntatore a un tipo di dati char o una stringa di tipi di dati char. I tipi di dati char può essere qualsiasi caratteri inglesi (ad esempio da A a Z) o qualsiasi carattere ASCII. Un int è un tipo di dati che può contenere interi, vale a dire i numeri interi.
1 Posizionare il
char, che chiameremo pcMyCharStar, nella sezione condizione di un "if". Ciò verifica che il tuo personaggio sta puntando ad un char o una stringa di caratteri, e quindi non è uguale a zero.
per esempio
if (pcMyCharStar)
{
// Your pcMyCharStar does NOT equal to nil.
}
altro
{
// Your pcMyCharStar does equal nil.
}
2 Accedere ai dati memorizzati nel char
posizionando l'operatore de-riferimento a fianco di nostra char. ad esempio char MyChar = pcMyCharStar;
Questa operazione consente di accedere ai dati del puntatore è stato di riferimento. Un altro modo per farlo è quello di trattare il char * come un array e utilizzando l'operatore "[]".
ad esempio char MyChar = pcMyCharStar [0];
Questo operatore restituisce il primo elemento o l'unico elemento della matrice char *.
3 Typecast i dati a cui si accede al passo a due in un int posizionando il tipo di dati che si sta casting per tra parentesi sinistra della variabile che si sta casting. per esempio
int nMyInt = (int) MyChar;
Typecasting è il processo di modifica di una variabile da un tipo ad un altro, in questo caso, da un char a int.