Yslienter
Yslienter
2018-06-12 07:21
采纳率: 83.3%
浏览 2.4k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • caozhy
    已采纳

    图片说明

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

     #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); 
    }
    
    
    点赞 4 评论
  • caozhy

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

    点赞 评论
  • zhangqi_gsts
    繁华落尽梦一场 2018-06-13 01:53

    定义cout,内部调用setwindowtext()

    点赞 评论
  • m935727350
    m935727350 2018-06-14 08:40

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

    点赞 评论

相关推荐