关于MFC中如何使用cout输出到指定文本框

请问下MFC中我利用控件,怎么利用cout输出信息到指定的文本框,让其充当原来的系统输出界面呢,因为是C++ 转MFC,其中count太多了图片说明
并不知道如何输出到指定的控件,请问下怎么具体解决呢

图片说明

给你写了一个,满意的话,麻烦点下我回答右边的采纳。谢谢

 #include <sstream>
using namespace std;

...

void CQ691848Dlg::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    ostringstream cout;
    cout << "a=" << 123 << ".";
    string str = cout.str();
    m_edit1 = (CString)str.c_str();
    UpdateData (FALSE); 
}

你可以再定义cout类,在别的命名空间下,不动std下的那个。

定义cout,内部调用setwindowtext()

有一个比较简单的办法,在需要用到自己COUT的地方,使用宏定义 将COUT替换为自己需要的函数,用完后undef即可