Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Ahhh... Faltou então foi o "==" na condição do if, não funcionava realmente com o "='...
Valeu cara! Muito grato! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
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.
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.