In C, ich habe zwei MakrosString-Verkettung in Makro C
Edit:
#define macro1(name , number , date){\
<---------body------>
}
#define macro2(key){\
<------body----->
}
Ich habe den Namen zu kombinieren (a char *
Variable), Zahl (eine ganze Zahl), Datum (eine andere char*
Variable) und senden Sie es als eine Zeichenfolge an die macro2
, die von der macro1
aufgerufen werden wird.
Ich versuche es zu tun, indem Sie eine char * Variable in Makro 1 deklarieren und snprintf verwenden. Ist das eine gute Idee?
P.S: Ich konvertiere das in eine Zeichenfolge und kombiniere sie dann.
was "def"? – Nick
Dies ist nicht C. oder C++. Bitte verwenden Sie echten Code und richtige Tagging, da Tags die Leute sind, die Ihnen helfen können, Ihre Frage zu finden. – unwind
Was ist "Bearbeiten:" ?? –