iCAx开思工具箱
标题:
【求助】问一个弱弱的问题
[打印本页]
作者:
tari
时间:
2004-11-25 11:05
标题:
【求助】问一个弱弱的问题
请问在UG二次开发中使用printf()函数什么都没看到,恳请指点,谢谢!
作者:
lijz
时间:
2004-11-26 16:32
向listwindow中输出吧
作者:
goodluckwu
时间:
2004-11-26 18:38
printf()函数的作用时打印到屏幕上,你在UG的图形环境下是看不到的。解决的办法就是使用UF_UI_×××××_listing_window()系列的函数。如果你非得要用printf(),使用外部模式吧。
作者:
tari
时间:
2004-11-26 19:59
哦,谢谢!
作者:
hmjjh
时间:
2004-12-12 08:49
要使用printf在console里面输出也可以,不过要在程序里面添加如下代码:
#include <windows.h>
#include <fstream.h>
#include <stdio.h>
...
FILE *fp;
...
/* allocate console window conout$ */
AllocConsole();
/* reopen stdout on conout$ for fprintf and printf */
fp = freopen("conout$", "w", stdout);
printf("hello");
就可以在运行UG的时候出现console窗口,可以看到open里面程序的报错信息了。这种方法有个缺点:当关闭console窗口时,ug主程序也将一起关闭。不是很实用。高手看看怎么改一下!
作者:
zhouym71
时间:
2004-12-14 13:26
在UG中有如下方式看信息
(1) uc1601()
该函数可以对话框形式显示,也可以将信息显示在状态行中
(2)UF_UI_write_listing_window
该函数可以将信息显示在list windows中
printf可以用,不过它将信息显示在DOS窗口中,你可以在DOS窗口中看到信息
本人建议uc1601函数,显示信息
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3