The only thing I have to suggest will be a lot of work. Write a tiny workable fragment of code that will set up your initial values. Then execute:
And then have a printf to display the result. This will probably work reliably.
Now, bit by bit, add a few lines from your original program to the fragment. After each addition, retest. Eventually you will add a few lines that break the program. That will be enough of a clue to find your bug. (The only other possible outcome is that you will have a complete second copy of original program that somehow works correctly. Use diff to find out why.)
Dear All,
I am trying to write an script to calculate geometric centre of selected residues of a protein structure. Say I have a PDB file (a text containing the x, y, and z coordinates of atoms of a protein). I want to extract the X coordinates of the atoms belonging to the interested residues... (2 Replies)
hello all how can i get the type of variable in perl like
typeof(var); in javascript for instance ? to know if the variable is int or string ? (2 Replies)
Hello experts,
How we can find out,that what is type of a scalar variable? i.e a scalar var contain a number or a string.
Thanks in advance. (8 Replies)
So, I'm making a little awk script that generates a range-based histogram of a set of numbers. I've stumbled onto a strange thing. Toward the end of the process, I have this test:
if ( bindex < s )
"bindex" is the "index" of my "bin" (the array element that gets incremented whenever a... (2 Replies)
I have a question about the type of this variable
checkU= sudo cat /etc/passwd: grep $uname: wc -l
I write a script to check the existent of username that get from the keyboard. If there is no username,it will create the username else it show the 'Duplicate name" message.
The problem is it... (4 Replies)
Hi,
I want to start MY_PROGRAM in a bash script with additional parameters given in the CONFIGURATION_ARRAY.
IFS="'"
CONFIGURATION_ARRAY=( '-N 0 -m 0' '-N 0 -m 1' )
for configuration in ${CONFIGURATION_ARRAY}
do
//DEBUG
N=${configuration%-*} //-N 0
M=-${configuration##*-} //-m 0... (5 Replies)
Trying to find out whether there is a limit for the number of records that can be stored in a variable I set up this small script:
#!/usr/bin/ksh
for ((i = 1; i < 21; i++))
do
n=$(($i*100))
echo "Trying $n records:"
recs=$(head -$n error.log)
echo "$recs" | wc
done ... (9 Replies)
I'm converting a binary file to ASCII using c code.
The folllowing block of code prints correct double value 00000.000000000 on HPUNIX platform.
longi double;
/* C79 - Price Per Minute */
memcpy(&longi,&rbuff,8);
fprintf(wfp,"%015.9f ",longi);
prints : 00000.000000000
... (6 Replies)
Hello,
I am trying to concatenate a string in a bash script like this:
runCmd="docker run -e \"IMAGE_NAME=$IMAGE_NAME\" "
env | grep "$ENV_SUFFIX" | while read line; do
envCmd="-e \"${line}\" "
runCmd=$runCmd$envCmd
echo $runCmd # here concatenation works fine
done
echo... (3 Replies)
Discussion started by: czabak
3 Replies
LEARN ABOUT FREEBSD
nanf
NAN(3) BSD Library Functions Manual NAN(3)NAME
nan, nanf, nanl -- quiet NaNs
LIBRARY
Math Library (libm, -lm)
SYNOPSIS
#include <math.h>
double
nan(const char *s);
float
nanf(const char *s);
long double
nanl(const char *s);
DESCRIPTION
The NAN macro expands to a quiet NaN (Not A Number). Similarly, each of the nan(), nanf(), and nanl() functions generate a quiet NaN value
without raising an invalid exception. The argument s should point to either an empty string or a hexadecimal representation of a non-nega-
tive integer (e.g., "0x1234".) In the latter case, the integer is encoded in some free bits in the representation of the NaN, which some-
times store machine-specific information about why a particular NaN was generated. There are 22 such bits available for float variables, 51
bits for double variables, and at least 51 bits for a long double. If s is improperly formatted or represents an integer that is too large,
then the particular encoding of the quiet NaN that is returned is indeterminate.
COMPATIBILITY
Calling these functions with a non-empty string isn't portable. Another operating system may translate the string into a different NaN
encoding, and furthermore, the meaning of a given NaN encoding varies across machine architectures. If you understood the innards of a par-
ticular platform well enough to know what string to use, then you would have no need for these functions anyway, so don't use them. Use the
NAN macro instead.
SEE ALSO fenv(3), ieee(3), isnan(3), math(3), strtod(3)STANDARDS
The nan(), nanf(), and nanl() functions and the NAN macro conform to ISO/IEC 9899:1999 (``ISO C99'').
BSD December 16, 2007 BSD