Programmation en C

Valou -  
valoudebarca Messages postés 4 Statut Membre -
Bonjour,

Je testais actuellement les fonctions de GNU scientific library, et je voulais voir si la fonction :
gsl_complex gsl_complex_rect(double x, double y)

fonctionnait avec un exemple tout bête, en voulant afficher par exemple z=1+2i.
Voici mon code :

#include <stdio.h>
#include <gsl/gsl_complex.h>

int main(void){

double x=1;
double y=2;

gsl_complex gsl_complex_rect (double x,double y);

printf("z = \n", gsl_complex_rect (x,y));

return 0;
}

Il compile mais ne s'exécute pas et m'affiche <<Segmentation fault (core dumped)>>.

Je ne connais quasiment rien au langage C...
Quelqu'un aurait-il la bonté de me corriger mon erreur svp?

Un grand merci d'avance.
Valou.

1 réponse

  1. hnajib Messages postés 56 Statut Membre 3
     
    Si vous lisez ce petit cour, je pense que ça ira avec vous, c'est pas compliquer normalement.
    https://forums.commentcamarche.net/forum/affich-37604396-langage-c-c-c-erreur-de-segmentation
    Bonne chance.
    0
    1. krazykat Messages postés 11705 Date d'inscription   Statut Contributeur Dernière intervention   2 146
       
      Redirigé en réponse, les non-membres ne pouvant lire les commentaires de la question ;-)
      0
    2. valoudebarca Messages postés 4 Statut Membre
       
      Bonjour,

      Merci beaucoup pour votre réponse mais je ne suis pas parvenu à résoudre mon problème. J'ai suivit les instructions du lien que vous m'avez fournit mais à présent j'ai un problème lorsque je dois entrer "run", il vient :

      No executable file specified.
      Use the "file" or "exec-file" command.

      Peut-être est-ce parce que j'ai compilé de la manière suivante :

      gcc -g vect.c -o vect.exe -lgsl -lgslcblas -lm


      J'ai à peine commencer le C que je désespère déjà...


      Si vous pouviez m'aider je vous en serait très reconnaissant.
      Bien à vous
      0