#include <iostream>
using namespace std;
#define PRINT(message)\
print("Message: "message)
void print(const char* str)
{
cout<< str;
}
int main() {
// your code goes here
PRINT("hello");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBQUklOVChtZXNzYWdlKVwKcHJpbnQoIk1lc3NhZ2U6ICJtZXNzYWdlKQoKdm9pZCBwcmludChjb25zdCBjaGFyKiBzdHIpCnsKCWNvdXQ8PCBzdHI7Cn0KaW50IG1haW4oKSB7CiAgLy8geW91ciBjb2RlIGdvZXMgaGVyZQogIFBSSU5UKCJoZWxsbyIpOwogIHJldHVybiAwOwp9
prog.cpp: In function ‘int main()’:
prog.cpp:5:7: error: unable to find string literal operator ‘operator""message’ with ‘const char [10]’, ‘long unsigned int’ arguments
print("Message: "message)
^
prog.cpp:13:3: note: in expansion of macro ‘PRINT’
PRINT("hello");
^~~~~