Чтение вещественного числа, функция scanf - C (СИ)
Формулировка задачи:
Здравствуйте! Только начал знакомство с этим замечательным языком. Возникла такая проблема: необходимо считать с клавиатуры число вещественного типа. Не удается это сделать. Пишу в VS2012
вот на этот блок ругается
error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
scanf_s считывает до CTRL+Z, что мне не требуется.
И еще вопрос вдогонку: как мне передавать в функцию, чтобы заработало?
double a;
printf("Enter size\n");
scanf("%lf", &a);#define inch "INCH"
...
char str_in[255];
int str_str(char str1[],const char str2[])
{
int i = 0;
printf("%s", str2);
for (i = 0; i == sizeof(str2); i++)
{
if (str1[i] != str2[i]) return 0;
}
return 1;
}Решение задачи: «Чтение вещественного числа, функция scanf»
textual
Листинг программы
sizeof(str2)