⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 concat.c

📁 cfd求解器使用与gmsh网格的求解
💻 C
字号:
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>void main(int argc, char *argv[]){  FILE *pF1, *pF2, *pF3, *pF4, *pF5, *pF6;  int i;  double c1[10], c2[10], c3[10], c4[10], c5[10], c6[10];  if(argc!=7){    fprintf(stderr, "Wrong number of input files (%d instead of 6)\n", argc-1);    exit(1);  }    if(!(pF1 = fopen(argv[1],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[1]);    exit(1);  }  if(!(pF2 = fopen(argv[2],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[2]);    exit(1);  }  if(!(pF3 = fopen(argv[3],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[3]);    exit(1);  }  if(!(pF4 = fopen(argv[4],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[4]);    exit(1);  }  if(!(pF5 = fopen(argv[5],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[5]);    exit(1);  }  if(!(pF6 = fopen(argv[6],"r+"))){    fprintf(stderr, "Unable to open file '%s'\n", argv[6]);    exit(1);  }  fprintf(stdout, "# x [m]       b0[y=0.5m]   b0[y=1.0m]   b0[y=1.5m]   bS[y=0.5m]   "	          "bS[y=1.0m]   bS[y=1.5m]   S[y=0.5m]    S[y=1.0m]    S[y=1.5m]\n");  while(!feof(pF1) || !feof(pF2) || !feof(pF3) || 	!feof(pF4) || !feof(pF5) || !feof(pF6)){    fscanf(pF1, "%lf %lf %lf %lf %lf %lf \n", &c1[0],&c1[1],&c1[2],&c1[3],&c1[4],&c1[5]) ;    fscanf(pF2, "%lf %lf %lf %lf %lf %lf \n", &c2[0],&c2[1],&c2[2],&c2[3],&c2[4],&c2[5]) ;    fscanf(pF3, "%lf %lf %lf %lf %lf %lf \n", &c3[0],&c3[1],&c3[2],&c3[3],&c3[4],&c3[5]) ;    fscanf(pF4, "%lf %lf %lf %lf %lf %lf \n", &c4[0],&c4[1],&c4[2],&c4[3],&c4[4],&c4[5]) ;    fscanf(pF5, "%lf %lf %lf %lf %lf %lf \n", &c5[0],&c5[1],&c5[2],&c5[3],&c5[4],&c5[5]) ;    fscanf(pF6, "%lf %lf %lf %lf %lf %lf \n", &c6[0],&c6[1],&c6[2],&c6[3],&c6[4],&c6[5]) ;    fprintf(stdout, "%12.5e %12.5e %12.5e %12.5e %12.5e %12.5e %12.5e %12.5e %12.5e %12.5e\n", 	    c1[0],c1[4],c2[4],c3[4],c4[4],c5[4],c6[4], 	    20.*log(c1[4]/c4[4])/log(10.), 	    20.*log(c2[4]/c5[4])/log(10.),	    20.*log(c3[4]/c6[4])/log(10.));  }  fclose(pF1);  fclose(pF2);  fclose(pF3);  fclose(pF4);  fclose(pF5);  fclose(pF6);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -