3

最初の行を次のようにします。

#define TAG_LEN 32

ここで、それをリテラル文字列定数と連結する必要があります。そんな感じ:

puts("Blah" [insert your answer] TAG_LEN); // I need "Blah32".
4

2 に答える 2

3
#define STR_NOEXPAND(tokens) # tokens
#define STR(tokens) STR_NOEXPAND(tokens)
puts("Blah" STR(TAG_LEN));
于 2015-01-08T16:28:08.887 に答える
0

できるよ:

printf("Blah%d", TAG_LEN);

または文字列がある場合

char *yourString;// initiate it with your value

printf("Blah%s%d",yourString, TAG_LEN);
于 2013-09-02T13:35:14.530 に答える