URL: https://linuxfr.org/forums/programmation-c--2/posts/programme-segmenattion-fault Title: programme-"segmenattion fault" Authors: Pavel Date: 2007年04月16日T15:12:34+02:00 Tags: Score: 0 Bonjour à tous, je ne comprend pas l'origine de la "segmentation fault" qui m'est envoyé lorsque j'essaye de compiler le programme ci dessous quelqu'un pourrait il m'éclairer? : #include <stdio.h> #include <math.h> double partition (double, double, double); double expo (double, double, double,double); int main() { int i,j; double t[4],t1[4],P[4]; double z2=0.0,Kb=1.0,T=1.0; FILE *f_in1,*f_in2,*f_out1; FILE *f_in, *f_out; /*printf("dimensions de la matrice?"); scanf("%i",&N1);*/ f_in=fopen("ei.txt","r"); fscanf(f_in,"%f", &t[i]); for (i=0; i<=(4); i++) { z2=(z2+partition (t[i],Kb,T)); } f_in2=fopen("ei.txt","r"); f_out1=fopen("proba_ei.txt","w"); fscanf(f_in2,"%f",&t1[j]); for (j=0;j<=(4);j++) { P[j]=((exp(-t1[j]/(Kb*T)))/z2); } fprintf(f_out1,"%f",&P[j]); } double partition (double x, double y, double z) { double z1; { z1=(z1+(exp(x/(y*z)))); } return z1; } double expo (double x, double y, double z,double k) { double z3; z3=((exp(x/(y*z)))/k); }

AltStyle によって変換されたページ (->オリジナル) /