Переменные AREA_STR
и CIRCUM_STR
относятся к типу double
, где вы пытаетесь поместить несколько const char*
(строк), что дает вам ошибку.
Вам нужно просто:
std::cout << "Area of circle with radius " << radius << " is " << area << '\n';
std::cout << "Circumference of a circle with radius " << radius << " is " << circumference << '\n';
В случае, если они нужны вам в одной переменной, double
s (то есть область , радиус и окружность ) должны быть покрыты std :: to_string ()
#include <string>
const std::string AREA_STR = "Area of circle with radius " + std::to_string(radius) + " is " + std::to_string(area);
const std::string CIRCUM_STR = "Circumference of a circle with radius " + std::to_string(radius) + " is " + std::to_string(circumference);