This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
parse error help
- From: Suetlam Chung <slfchung at yahoo dot com>
- To: cygwin cygwin <cygwin at cygwin dot com>
- Date: Thu, 24 Apr 2003 10:14:21 -0700 (PDT)
- Subject: parse error help
Hi guys,
I am compiling the following program under
cygwin\usr\bin (my OS is Win2K) but it shows that
+++++++++++++++++++++++++++++++++++++++++
sample.c: In function `main':
sample.c:19: parse error before "double"
++++++++++++++++++++++++++++++++++++++++++
my program is on below and my program is
intend to returns a positive double prescision
floating point number uniformly distrbute in the range
(0,1) excluding both 0.0 and 1.
+++++++++++++++++++++++++++++++++++++++++++
#include <stdio.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <math.h>
int
main (void)
{
const gsl_rng_type * T;
gsl_rng * r;
int i, n =10;
double mu = 3.0;
gsl_rng_env_setup();
T = gsl_rng_default;
r = gsl_rng_alloc (T);
for (i=0; i<n; i++)
{
unsigned int k = double gsl_rng_uniform_pos (const
gsl_rng*r);
printf(" %u", k);
}
printf("\n");
return 0;
}
+++++++++++++++++++++++++++++++++++++++++
Many thanks
Felix
__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/