DDのために何をすべきですか?
もしも
#define HEADING_TITLE_PROJECT_NAME "<= Version Maintenance Based On Compiled DateTime =>"
#define SIZE_OF_HEADER_FOR_DECORATION_PURPOSE sizeof(HEADING_TITLE_PROJECT_NAME)
#define DD ????
#define HEADING "\r\n"DD"\r\n"HEADING_TITLE_PROJECT_NAME"\r\n"DD"\r\n"
次のようにHEADING文字列リテラルを取得したい:
<==================================================>
<= Version Maintenance Based On Compiled DateTime =>
<==================================================>
=記号または私が一度入れたものはすべて<==...==>内で繰り返され、HEADING_TITLE_PROJECT_NAMEスペースを埋めます。
この方法または他の方法で行うことができますか。 コーディング時にHEADING_TITLE_PROJECT_NAMEを変更したいだけで、他には何も変更しません。 それができるかどうかだけ考えてください:)
<==編集開始==>次のようなもの
#define DD\
char * get()\
{\
char arr[100] = '\0';\
for (int i=0; i < SIZE_OF_HEADER_FOR_DECORATION_PURPOSE - 1; i++)\
{\
arr[i] = "=";\
}\
return arr;\
}
<==編集終了==>