** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ezsupport.cpp,v 1.1 2000/06/19 18:05:03 kevin Exp $
+** $Id: ezsupport.cpp,v 1.3 2000/07/04 18:33:35 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
#include <math.h>
#include <algorithm>
-#include "kstddef.h"
+#include "ctsupport.h"
#include "ezplot.h"
wid = 2 + frac + expon;
if (minval < 0. || maxval < 0.)
++wid;
- snprintf (fmtstr, sizeof(fmtstr), "%%%d.%dle", wid, frac);
+ sprintf (fmtstr, "%s%d%s%d%s", "%", wid, ".", frac, "g");
} else { /* use fixed format */
wid = static_cast<int>(trunc(logt)) + 1;
if (wid < 1)
frac = *nfrac;
wid += 1 + frac;
- snprintf (fmtstr, sizeof(fmtstr), "%%%d.%dlf", wid, frac);
+ sprintf (fmtstr, "%s%d%s%d%s", "%", wid, ".", frac, "f");
}
-
+
*fldwid = wid;
*nfrac = frac;
}