Ola, eu estou aprendendo a programar em c e estou usando o livro Use a cabeça: C. Estou nesse exercício e não consigo faze-lo funcionar não sei o que esta de errado. O GCC compila mas com ressalvas. O código esta como no livro. Se alguém puder me ajudar eu agradeço
obrigado
#include <stdio.h>
#include <stdlib.h>
int main()
{
char card_name[3];
puts("Entre com o nome da carta: ");
scanf("%2s", card_name);
int val = 0;
if (card_name[0] == "K")
{
val = 10;
}
if (card_name[0] == "Q")
{
val = 11;
}
if (card_name[0] == "J")
{
val = 12;
}
if (card_name[0] == "A")
{
val = 1;
}
else
{
val = atoi(card_name);
}
printf("A carta vale: %i\n", val);
return 0;
}
obrigado
#include <stdio.h>
#include <stdlib.h>
int main()
{
char card_name[3];
puts("Entre com o nome da carta: ");
scanf("%2s", card_name);
int val = 0;
if (card_name[0] == "K")
{
val = 10;
}
if (card_name[0] == "Q")
{
val = 11;
}
if (card_name[0] == "J")
{
val = 12;
}
if (card_name[0] == "A")
{
val = 1;
}
else
{
val = atoi(card_name);
}
printf("A carta vale: %i\n", val);
return 0;
}
Comment