パラメータ/引数として文字列を取る関数があります。
Func(char* strA)
{
...
}
2 つの文字列があります。
#define FIRST "first"
char efg[] = " second";
"first second"
基本的にに引数として送信したいのですが、マクロが永久に変更されるためFunc(strA)
、使用したくありません。strcat(FIRST, efg);
FIRST
"first second"
上記のマクロを混乱させずに引数として送信する方法はありますか?