Programmation en C

Fermé
Valou - 15 mai 2012 à 16:48
valoudebarca Messages postés 3 Date d'inscription mardi 15 mai 2012 Statut Membre Dernière intervention 16 mai 2012 - 15 mai 2012 à 17:58
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

hnajib Messages postés 41 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 21 mars 2014 3
Modifié par hnajib le 15/05/2012 à 17:15
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
krazykat Messages postés 11251 Date d'inscription jeudi 18 janvier 2007 Statut Modérateur Dernière intervention 10 octobre 2019 2 140
15 mai 2012 à 17:43
Redirigé en réponse, les non-membres ne pouvant lire les commentaires de la question ;-)
0
valoudebarca Messages postés 3 Date d'inscription mardi 15 mai 2012 Statut Membre Dernière intervention 16 mai 2012
15 mai 2012 à 17:58
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