
可以这么做。。。EDIT控件1ID命名为IDC_EDIT1,变量名m_edit1;EDIT控件2ID命名为IDC_EDIT2,变量名m_edit2。一个按钮IDC_BUTTON,双击按钮直接在里面添加以下代码:
UpdateData(TRUE);
m_edit2=m_edit1;
UpdateData(FALSE);
这样一来,在控件1里面输入任何东西,按确定以后就可以在控件2里面显示
变量命名根据你自己喜好,可以自己修改
1、参考使用CFile类,进行文件读写 *** 作
2、搞清你的TXT文件数据格式或规律
3、将读取的数据,根据格式进行处理,譬如,如果TXT文件中以存文本形式保存了一些数据,那把这些数据读出来后,得学会字符串处理(CString)
4、更多交流参考我空间主页有关文章
简单来说,有两种方式,一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息,一种是可执行文件debug,需要使用调试器来进行。1源码debug。类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出现的位置,然后再修改源码。例如:#includevoidf(){;}intmain(){#ifdef_DEBUGprintf("startmainfunction!\n");#endifvoidf();#ifdef_DEBUGprintf("leavemainfunction!\n");#endifreturn0;}2可执行文件调试,windows平台常用的就是vs/vc自带的调试,另外一个就是微软自家开发的调试器windbg。Linux平台以gdb为常用。下面以dev-C++为例:1)在逗工具地-》编译选项-》"编译时加入以下命令"下面的编辑框里加上:-g32)在下面的"在连接器命令行加入以下命令"下的编辑框上加上:-g33)转到程序页,把gcc行修改为:gccexe-D__DEBUG__,4)把g++行修改为:g++exe-D__DEBUG__,5)点击确定,重新编译,就能调试了。
void CMFCApplication2Dlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CString textStr;
GetDlgItemText(IDC_EDIT1, textStr);
AfxMessageBox( textStr );
//CDialogEx::OnOK();
}
假设编辑框关联的变量为 m_show
定义一个cstring 类型的变量str,具体如下
sctring str ;
strFormat("%s",);//这里是你要显示的内容
m_show=str;
updatedata(0);
就用freopen就可以做到了
freopen("my_texttxt", "w", stdout);
接下来的标准输出都到my_texttxt这个文件里了。
或者复杂一点的,看 dup和dup2这两个函数吧。
以上就是关于mfc里怎么从一个edit控件中获取文字,再输出全部的内容,包括:mfc里怎么从一个edit控件中获取文字,再输出、MFC怎么把TXT数据库中的数据输出、如何在mfc控制台输出调试信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)