我编写的一个程序,要调用MATCOM的库函数计算,在控制台程序中可以直接用scantf、printf直接向屏幕输入、输出字符,但如果编写基于对话框的程序,编辑框只能设置那么几中数据类型,我又应该怎么输入、输出?
(因为调用的是MATCOM的函数,所以其中传输的变量是矩阵格式的)
(因为调用的是MATCOM的函数,所以其中传输的变量是矩阵格式的)
解决方案 »
- 为什么我的ActiveX控件在一个独立的网页上可以运行,但在公司的系统里不能用。
- help!各位大虾帮忙看看,我该采用哪种连接方式!
- 热烈庆祝VC江湖群14109592改版开放。高手如云,不加后悔!加之前请说明技术水平层次。在哪地方工作。谢谢。天天在线!
- ☆☆☆☆求救!!求救!!求救!!☆☆☆☆
- ListView用ModifyStyle改变风格后,图标不见了??
- 如何编程对USB摄像头进行视频采集?
- windows api 中只有自己能写其他只可读的函数???
- SOCKET问题
- 关于ID3DXFont.DrawText和窗口最小化的问题
- mfc使用Graphics进行图片旋转的问题
- 怎样接收网卡发出的信息?
- 3行VB的程序,如果改成VC该是怎样的?有兴趣的请进!
对话框中放个edit控件,输入的数据放进去,DDX机制后与相关变量联系,处理那个变量就行了,
同样输出结果也可以放到edit控件中.建议看看一个简单的计算器程序..
我是想在编辑框(或者用单文本,在视中也可以),直接就可以输入、输出,就象在Dos下屏幕输入输出一样。
(在MATCOM中矩阵的输入、输出格式为[1 2 3;4 5 6;7 8 9])
输出:
a=
[1 2 3;4 5 6;7 8 9]
我也想知道怎么做。可可……。 UP
int a[9];
char str[4];
sData="[ 1 2 3 ; 4 5 6 ; 7 8 9 ]";
sscanf((LPCSTR)sData ,"%s%d%d%d%s%d%d%d%s%d%d%d",&str[0],&a[0],&a[1],&a[2],
&str[1],&a[3],&a[4],&a[5],&str[2],&a[6],&a[7],&a[8]);
////////放到一个edit中,处理字符串试试.
输出用format格式..
CString t[3];int a[9];
t[0]="[";
t[1]=";";
t[2]="]";
out.Format("%s %d %d %d %s %d %d %d %s %d %d %d %s",t[0],a[0],a[1],a[2],t[1],
a[3],a[4],a[5],t[1],a[6],a[7],a[8],t[2]);