Skwyn 0 Denunciar post Postado Março 24, 2006 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
Evandro Rosa Santos 0 Denunciar post Postado Março 25, 2006 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
Skwyn 0 Denunciar post Postado Março 25, 2006 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 Compartilhar este post Link para o post Compartilhar em outros sites
skimo-solar 0 Denunciar post Postado Março 27, 2006 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