请问这条语句怎么理解?fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);请问这条语句怎么理解?好像是关于tecplot画图的,fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:13:05
请问这条语句怎么理解?fprintf(fp,

请问这条语句怎么理解?fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);请问这条语句怎么理解?好像是关于tecplot画图的,fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);
请问这条语句怎么理解?fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);
请问这条语句怎么理解?好像是关于tecplot画图的,
fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);

请问这条语句怎么理解?fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);请问这条语句怎么理解?好像是关于tecplot画图的,fprintf(fp,"zone T=\"%Lf\" I=%d,K=1,F=POINT\n",tn,N);
先铺垫一下:
fp代表一个文件,究竟代表哪个文件,你看前面某个地方有fp=open(...)这里会指明文件名.
%Lf会被一个小数代替,小数点后保留6位,在你这个语句这里是被tn的值代替,比如tn的值为12.345,那么%Lf就会被替换成12.345000.
%d会被一个整数代替,在你这个语句这里是被N的值代替,比如N的值为678,那么%d就会被替换成678.
整个这一句是向fp对应的文件里写一行文字,内容为:
zone T="" I=,K=1,F=POINT
注意写到文件中的内容里不会有,加只是为了看起来清楚.比如tn的值为12.345、N的值为678,那么写到文件的文字会是如下一行:
zone T="12.345000" I=678,K=1,F=POINT