| 查看: 367 | 回复: 2 | |||
[求助]
fscanf 无法读取数据已有1人参与
|
|
我想把ID为20的体最高温度保存到Tmax.txt文件里,然后不断读取并更新Tmax.txt文件,以保留历史最高温度,可是不知道为什么每次cache读取以后的值都是0.00000,文件里明明是300多K,求大神指教,附上udf文件 #include "udf.h" real TMAX; DEFINE_ADJUST(Tmax,d) { int ID=20; FILE *fp; real time=CURRENT_TIME; int steps=N_TIME; Thread *t=Lookup_Thread(d,ID); double Tmax=0; real cache; cell_t c; thread_loop_c(t,d) { begin_c_loop(c,t) if(C_T(c,t)>=Tmax) { Tmax=C_T(c,t); } end_c_loop(c,t) } fp=fopen("Tmax.txt","r" ;fscanf(fp,"%f",&cache); Message("cache is %lf",cache); fclose(fp); fp=fopen("Tmax.txt","w" ;if(cache<=Tmax) { TMAX=Tmax; fprintf(fp,"%3.1f",TMAX); Message("Tmax is %3.1f", Tmax); } fclose(fp); } |
» 收录本帖的淘帖专辑推荐
udf-流场 |
» 猜你喜欢
投稿精细化工
已经有6人回复
博士读完未来一定会好吗
已经有36人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有10人回复
博士申请都是内定的吗?
已经有9人回复
心脉受损
已经有8人回复
读博
已经有5人回复
2楼2014-12-26 13:22:05
haqiao890925
金虫 (小有名气)
- 应助: 20 (小学生)
- 金币: 928.6
- 散金: 646
- 红花: 2
- 帖子: 232
- 在线: 75小时
- 虫号: 2992374
- 注册: 2014-02-25
- 性别: GG
- 专业: 金属材料

3楼2014-12-26 15:38:06













;
回复此楼