Hello! I am a beginner in C programming and I get a problem with coding
while using gsl_vector_minmax(). It's OK for compiling by GCC 4.6.
However, that will promt "segmentation fault" while executing. In the
GSL handbook, it suggest that the "const gsl_vector" rather than
"gsl_vector", I guess the mistake may cause by this point. However, I
could not construct a "const gsl_vector". In addition, I need some
suggestions on C/C++ programming, can you give me some advices or web
sites? I think I need a BBS which focus on GSL~~ :-)
My code is follow:
#include<stdio.h>
#include<gsl/gsl_rng.h>
#include<gsl/gsl_randist.h>
#include<gsl/gsll_vector.h>
int main(void)
{
int i;
double *min, *max;
gsl_vector *w = gsl_vector_alloc(10);
const gsl_rng_type *T;
gsl_rng *r;
gsl_rng_env_setup();
T = gsl_rng_default;
r = gsl_rng_alloc(T);
for (i = 0; i < 10; i++)
gsl_vector_get(w, i) = gsl_ran_ugaussian(r);
gsl_vector_(w, min, max);
return 0;
}
_______________________________________________
Help-gsl mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-gsl