文字列リテラルを関数に渡す必要があります
myfunction("arg1" DEF_CHAR "arg1");
その構築された文字列リテラルの一部は、関数の戻り値である必要があります
stmp = createString();
myfunction("arg1" stmp "arg2"); //oh that doesn't work either
これを1行で行う方法はありますか?
myfunction("arg1" createString() "arg2"); //what instead?
注: C のみでお願いします。
私の目標は、この =/ の新しい char 配列の初期化を避けることです