Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Skwyn

String numa variável

Recommended Posts

Olá, tô começando a mexer com C e gostaria de saber como colocar um string em uma variável... Assim, igual a um número:variavel=100;E se alguém puder mostrar os parametros de "if" eu agradeceria tb!Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, tô começando a mexer com C e gostaria de saber como colocar um string em uma variável... Assim, igual a um número:variavel=100;E se alguém puder mostrar os parametros de "if" eu agradeceria tb!Grato!

Em C não existe uma variável do tipo String, essa pode ser simulada por um vetor de caracteres terminado por '\0' (barra zero). Na biblioteca string.h existe a função strcpy que copia para um vetor de caracteres uma "String": strcpy(Variavel,"string a ser copiada").No if é apenas if(condição). Se lembre que para o teste de igualdade deve ser utilizado == e não somente o =.Talvez seja uma boa você pesquisar algum tutorial básico de C.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando que também é possível utilizar o "=" em um if.

 

Por exemplo:

 

int a;if(a=1) printf("Passou\n");if(a=0) printf("Passou");

O que fizemos?

Simplesmente iniciamos a variável a dentro do if.

Ele inicializa a variável e já a utiliza como condição para a realização da condicional.

 

Neste caso será impresso o "Passou" da primeira condicional. E não será impresso o segundo "Passou" já que o a terá valor de 0, que como sabemos é Falso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.