Page 1 of 1

I/O问题?cin>> cout<<

Posted: Mon Jul 14, 2008 10:21 am
by 00061205
如题:请问使用wxWidgets如何将计算结果输出到控制台或从键盘读入数据?

使用cout < < "xxx " < <xxx < <endl; 不行啊

请问wxWidgets有没有自己专门的输出函数?

Posted: Tue Jul 15, 2008 1:01 am
by kingkamg
NO,使用cin和cout难道不行?

Posted: Tue Jul 15, 2008 3:27 am
by 00061205
kingkamg wrote:NO,使用cin和cout难道不行?
可以但是只认char*的变量,要是wxString的要用.mb_str()方法.例如:
wxString str;
cout<<str.mb_str()<<endl;
好像就是这样了,也许还有别的方法。

Posted: Tue Jul 15, 2008 3:41 am
by 00061205
像这样进行wxString核std::string之间的转换
std::string str1 = wxT("hello");
wxString str2 = str1.c_str();
std::string str3 = str2.c_str();