Я пытаюсь использовать scanf_s()
для чтения нескольких значений, но каждый раз, когда я запускаю программу, я получаю
Необработанное исключение по адресу 0x592AD6AC (msvcr120d.dll) в лаборатории 2.exe: 0xC0000005: место записи нарушения прав доступа 0x00000000.
во всплывающем окне. Как это исправить?
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)
scanf_s()
еще раз, пожалуйста, - person πάντα ῥεῖ   schedule 07.08.2014#define _CRT_SECURE_NO_WARNINGS
поверх ваших исходных файлов и использовать вместо негоscanf
для переносимого кода. - person Utkan Gezer   schedule 07.08.2014