Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como converter Char * para Int & C + +
Convertendo um char * para um int em C + + é uma operação comum ao ordenar um char * array ou armazenar números em um char * array. Um char * é um ponteiro para um tipo de dados char ou uma série de tipos de dados de caracteres. Tipos de dados CHAR podem ser quaisquer caracteres em inglês (por exemplo, de A a Z ) ou qualquer de caracteres ASCII. Um int é um tipo de dados que pode conter números inteiros , ou seja, números inteiros. Instruções
1

Coloque o char * , vamos chamá-lo pcMyCharStar , para a seção de condição de um " if" . Isso verifica que o seu char * está apontando para um char ou uma seqüência de caracteres e, portanto, não é igual a zero.

Por exemplo

if ( pcMyCharStar )

{< br >

//Your pcMyCharStar não é igual a zero.

}

mais

{

//Your pcMyCharStar é igual a zero.

}
2

acessar os dados armazenados no char * , colocando o de- referenciação operador * para a esquerda do nosso char * . por exemplo caractere mychar = * pcMyCharStar ;

Esta operação dá acesso aos dados o ponteiro estava se referindo . Outra maneira de fazer isto é por tratamento do char * como uma matriz e utilizando o operador de " [ ] " .

P.ex. caractere mychar = pcMyCharStar [0];

Este operador retorna o primeiro elemento ou o único elemento em char * array
3

Typecast os dados acessados ​​na etapa dois . em um int , colocando o tipo de dados que você está lançando no entre parênteses à esquerda da variável que você está lançando . por exemplo

int nMyInt = (int) mychar ; .

Typecasting é o processo de mudança de uma variável de um tipo de dados para outro , neste caso , de um char para um int

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um programa de teste de múltipla escolha em…
·Como editar o Silverlight Datagrid 
·Como passar variáveis ​​do bloco comum a C 
·Como usar LINQ em WPF 
·Como mesclar inteiros algoritmos originais 
·Como criar uma lista duplamente ligada em C Programaçã…
·Como ler um número de caracteres de arquivos no CPP 
·Como fazer um arquivo CFG Com o Visual C 
·Definição da função C + + Cordas 
·Como Escrever um Iterator STL 
  Artigos em destaque
·Como alterar Borland C + + Editar Telas 
·Como alocar dinamicamente um array usando a classe em C…
·Cocoa Touch vs. Objective C 
·Como escrever um programa que irá imprimir pares orden…
·Como escrever extensões HTML em C 
·PowerShell Tipos de Objeto 
·Como escrever um + + Programa Média C 
·Par /Ímpar Função de Programação C 
·Como converter um Float para o inteiro mais próximo no…
·Como fazer um retângulo com uma função recursiva em …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados