无
无人喝彩
Unregistered / Unconfirmed
GUEST, unregistred user!
刚学习 C++Builder, 发现 C++Builder中没有跟delphi一样方便的format函数.因为用CB中的fornat也要加上ARRAYOFCONST, 代码看起来很长, 感觉很不舒服:Memo1->Lines->Add(Format("%s %d %f", ARRAYOFCONST(("aaa", 888, 1.5))));所以, 我想到干脆把sprintf封装成为自己的函数, 但是sprintf的第3个参数是 点点点 "..."int _RTLENTRY _EXPFUNC sprintf(char * __buffer, const char * __format, ...);这可就难S我了.//==========================================================请帮初学的我建一和 头文件 "my.h" 和单元文件 "my.cpp"然后封装sprintf函数为一个 mysprintf 函数, 这个mysprintf函数的返回值是一个字符串, 就象delphi中的format那么方便.这样我使用起来就方便多了:Memo1->Lines->Add(MyFormat("%s %d", "我爱编程", 999));谢~~~