Ingernirated
@Ingernirated
Романыч

Почему не выводит 5.0/9.0?

Доброй ночи, читаю книжку и тут не уточняется момент.
Написал
float num;
num = (5.0/9.0);
printf(num)


expected "const char * restrict" if of type "float"
почему он ожидает char, когда в примере выше
float cel, far;
far = 0;
cel = (5.0/9.0) * (far - 32);
printf(far,cel)


нормально работает
  • Вопрос задан
  • 396 просмотров
Решения вопроса 1
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
www.cplusplus.com/reference/cstdio/printf
#include <cstdio>

int main() {
	float num;
	num = 5.0 / 9.0;
	printf("%f", num);

	return 0;
}

И так на всякий случай, ошибки можно читать, там часто весьма понятно написано, в чём проблема.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы