Estou a fazer um dos meus primeiros programas e estava a tentar ler de uma só vez 2 variáveis do ecran: 1 char e uma letra.
 
	     int num; 
	    char car;
 
	    printf("Insira uma letra e um numero: "); 
	    scanf_s("%c %i", &car, &num);
 
	    printf("Você digitou: %c e %i '", car, num);
 
	quando corro o programa e se eu digitar por exemplo a2, aparece-me como resultado:
 
	Insira uma letra e um numero: a2 
	Você digitou: a e -858993460 
 
	 
 
	O que estou a fazer errado na leitura da 2* variável do tipo inteiro ?
 
	 
 
	Obrigado
 
	Paula