你是用C还是用VC,如果用VC,生成的是什么工程?

解决方案 »

  1.   

    我建议你参考MFC中strex.cpp的CString::FormatV的源代码,我觉得单纯在MyPrintf中调用printf有点行不通。
      

  2.   

    难道真的没有通过另外一个函数向printf传递参数的可能?
      

  3.   


    你可以自己生成一个 printf() 以的函数,不一定要调用它啊!!
      

  4.   

    to VegetableBird(失败到这个岁数还在当流氓) 
       FormatV我看了,等于自己编一个处理arg_list的函数,就没有必要再用printf之类的函数了
    问题更复杂了.我只是想借用cprintf而已.to  shadowac(走向黑暗) 
    那是万不得已的方法.更主要的是我想调用cpintf(const char *format,[argment,...]);有没有跟简单的方法,我洗耳恭听.
      

  5.   

    此问题已解决
    方法:通过支持va_list的函数vsprintf作为桥梁将不定参数的格式化输出到buffer中,再用
    cprintf/printf输出.
    方法:通过cgets输入串到buffer,再用vsscanf作为桥梁将buffer输入到不定参数的格式化输入
    列表中.
    一切ok,爽
    谢谢上面几位了