Why this code can't run?

#include <stdio.h>

int main(){
int continuar;
int ht;
int vt;
int td;
int sb;

printf("===================================\n");
printf("1. Para saber o Salario Bruto.\n");
printf("2. Para saber o Total de Desconto.\n");
printf("3. Para saber o Salario Liquido.\n");
printf("0. Para Encerrar o Programa.\n");
printf("===================================\n");
scanf("%d", continuar);

switch(continuar){
case 1:
printf("Digite a quantidade de horas trabalhadas: ");
scanf("%d",&ht);

printf("Digite o valor das horas trabalhadas: ");
scanf("%d", &vt);

printf("Seu salario Bruto e: %d", sb);
break;

default :
printf ("Valor invalido!\n");
}
}
You need to pass the address of a var to scanf => scanf("%d", &continuar);
Normally the compiler should issue a warning. How do you compile it ?
Topic archived. No new replies allowed.