Я заранее прошу прощения, если об этом уже спрашивали, но я не смог найти ничего на SO, которое конкретно относится к .
По сути, скажем, у меня есть простой макрос:
#define STR "somestring"
Когда я делаю printf
или puts
для этого макроса, я получаю1012 *
error: expected ')' before ';' token
Это буквально так просто:
int main( int argc, char** argv )
{
puts( STR ); //error
return 0;
}
Возможно ли это?Если да, то как?