| 查看: 1219 | 回复: 0 | ||
| 【悬赏金币】回答本帖问题,作者多喝菊花茶将赠送您 10 个金币 | ||
[求助]
我想在udf中用下printf但是没有反应啊
|
||
|
我知道printf是在解释型UDF中使用的,我的程序也没有报错但效果就是不对。。。我第一次是在DEFINE_SOURCE中用的,结果算了一步以后就不停print那个结果停都停不下来;第二次我在DEFINE_ADJUST中用的,结果没有反应;第三次我在DEFINE_EXECUTE_AT_END中用的,也没有反应。我把我三次使用printf的位置贴在下面了,同时也想问问大家平时若想用printf来监测自己想监测的量是怎么做的啊? #include <stdio.h> #include "udf.h" real va; DEFINE_ADJUST(pingjunsudu,d) { Thread *t; Thread *threada=Lookup_Thread(d,5); cell_t c; face_t f; real Sa,sum_qa,NV_VEC(A); begin_f_loop(f,threada) F_AREA(A,f,threada); sum_qa+=NV_MAG(A)*F_U(f,threada); Sa+=NV_MAG(A); end_f_loop(f,threada) va=sum_qa/Sa; printf("va:%g\n",va); //第二次使用的地方 } DEFINE_SOURCE(donglianga,c,t,dS,eqn) { real Ucar=11.11; real Cd=0.2; real n=2000*2000/3600/11.11; real Acar_from=2.56; real Vcar=200; real xishu,source; real midu=1.225; xishu=n*midu*Cd*Acar_from/Vcar/2; source=xishu*(Ucar-va)*fabs(Ucar-va); dS[eqn]=-2*xishu*fabs(Ucar-va); printf("va:%g\n",va); //第一次使用的地方 return source; } DEFINE_EXECUTE_AT_END(shuchu) { printf("va:%g\n",va); //第三次使用的地方 } |
» 猜你喜欢
求助一下有机合成大神
已经有3人回复
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有13人回复
存款400万可以在学校里躺平吗
已经有30人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复













回复此楼