Estou tendo problemas com vários caracteres e scanf_s ()

Estou tentando usarscanf_s() ler em vários valores, mas toda vez que executo o programa, recebo

Exceção não tratada em 0x592AD6AC (msvcr120d.dll) no laboratório 2.exe: 0xC0000005: local de gravação da violação de acesso 0x00000000.

em uma janela pop-up. Como faço para corrigir isso?

float inTemp;
char inUnit;
char outUnit;

printf("Please enter the starting temperature with its units and the units\nyou would like to convert to (i.e. 74.5 F C): ");
scanf_s("%f %c %c", &inTemp, &inUnit, &outUnit); //takes in all user input (NOT WORKING)

questionAnswers(2)

yourAnswerToTheQuestion