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

📄 gtparsf.c

📁 seismic software,very useful
💻 C
字号:
#include <par.h>/* fortran callable getparstring(), getparint() and getparfloat() *//* author: J. Dulac	6-8-93 */extern int xargc ;extern char ** xargv ;static int _args_init = 0 ;#if defined(RISC)extern int      p_xargc;extern char     ** p_xargv;void getparinit_() {    xargc = p_xargc;    xargv = p_xargv;    _args_init = 1 ;}#elsevoid getparinit_() {    _args_init = 1 ;}#endifint getparstring_(char *name,char *val,int ln,int lv) {    char * parm, cname[256] ;    int ret;    if( !_args_init ) getparinit_() ;    strncpy(cname,name,ln) ;    cname[ln] = '\0' ;    if( (ret=getparstring(cname,&parm)) ) {       strncpy(val,parm,lv) ; /* copy up to val=='\0' or up to lv */       return ret;    }    return 0 ;}int getparfloat_(char *name,float *v,int ln) {    char cname[256] ;    if( !_args_init ) getparinit_() ;    strncpy(cname,name,ln) ;    cname[ln] = '\0' ;    return getparfloat(cname,v) ;}int getparint_(char *name,int *v,int ln) {    char cname[256] ;    if( !_args_init ) getparinit_() ;    strncpy(cname,name,ln) ;    cname[ln] = '\0' ;    return getparint(cname,v) ;}

⌨️ 快捷键说明

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