• 大小: 4.3MB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: 其他
  • 标签: Tcl  tk  

资源简介

BEAMnrc、DOSXYZnrc、以及BEAMDP程序的图形用户界面均 使用Tcl/Tk软件包来支持运行所以Tcl/Tk程序同样需要预先安装

资源截图

代码片段和文件信息

/* 
 * fixstrtod.c --
 *
 * Source code for the “fixstrtod“ procedure.  This procedure is
 * used in place of strtod under Solaris 2.4 in order to fix
 * a bug where the “end“ pointer gets set incorrectly.
 *
 * Copyright (c) 1995 Sun Microsystems Inc.
 *
 * See the file “license.terms“ for information on usage and redistribution
 * of this file and for a DISCLAIMER OF ALL WARRANTIES.
 */

#include 

#undef strtod

/*
 * Declare strtod explicitly rather than including stdlib.h since in
 * somes systems (e.g. SunOS 4.1.4) stdlib.h doesn‘t declare strtod.
 */

extern double strtod(char * char **);

double
fixstrtod(
    char *string
    char **endPtr)
{
    double d;
    d = strtod(string endPtr);
    if ((endPtr != NULL) && (*endPtr != string) && ((*endPtr)[-1] == 0)) {
*endPtr -= 1;
    }
    return d;
}

评论

共有 条评论