• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

n_digo

String para char !!

10 mensagens neste tópico

Hi again :confused::D

gostava de saer como é que eu passo um caracter para uma string ... sei que se tem que por o terminador \0 mas como alguem me podia mostar !!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

char str[ 3 ];

str[ 0 ] = 'c';

??? Nao tou a perceber isso !!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu queria e quero :confused: passar tipo

um caracter '1' convertelo em string -> "1"

como faço isso ??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não estou a ver que duvida é essa!!

Parece-me um pouco sem sentido.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pah nao consigo explicar melhor tipo

tenho a var

ch='a';

ou seja tas a tratar como um caracter e gostava de passar o 'a' para "a" ou seja para uma string uma variavel que na ultima casa tivese o \0

mas como ??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

entao é char para string :confused:

nao precisas de converter podes usar um if para o que precisas do tipo

if (char=='x')

  strcpy(string,"x");

cumps....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então:

char str[ 2 ];

str[ 0 ] = 'a';

str[ 1 ] = '\0';

pronto tem o caracter \0

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

entao é char para string :D

nao precisas de converter podes usar um if para o que precisas do tipo

if (char=='x')

   strcpy(string,"x");

cumps....

thx Cypher era isso mesmo!!! da maneira que meteste ai deu :D

:confused:

tb dá da menira que colocou o shumy agora!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora