Bonjour, je travaille actuellement sur un programme que je compile dans un terminal sous la version 4 de Fedora. Or j'ai un problème lorsque je lance le programme il apparait un segmentation fault au niveau d'un fclose. J'ai vu sur le net que celà pouvait être du à un pointeur null. Mais il n'en est rien, le FILE* que je tente de fermer n'est pas null.
Autre chose si je compile sous windows avec DevC++ il n'y a aucun problème. (Mais bon je dois rendre ce programme de façon à ce qu'il marche sous linux).
Pourriez-vous m'aider, voici le code du programme, ainsi que le fichier ala.pdb que je lis et que je ferme.
lect_fich_pdb.c :
fclose(fichier); //C'est là que ça plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
Voilà le fichier ala.pdb :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
HEADER AMINO ACID
COMPND ALANINE (ALA or A)
AUTHOR GENERATED BY GLACTONE
ATOM 1 N ALA 0001 -1.053 1.300 0.614
ATOM 2 CA ALA 0001 -0.304 0.032 0.746
ATOM 3 C ALA 0001 0.770 -0.014 -0.311
ATOM 4 O ALA 0001 1.952 -0.167 -0.047
ATOM 5 H ALA 0001 -1.805 1.385 1.386
ATOM 6 O ALA 0001 0.354 0.125 -1.567
ATOM 7 H ALA 0001 -1.522 1.368 -0.358
ATOM 8 H ALA 0001 0.176 0.013 1.740
ATOM 9 C ALA 0001 -1.237 -1.200 0.610
ATOM 10 H ALA 0001 -2.007 -1.183 1.397
ATOM 11 H ALA 0001 -0.655 -2.129 0.709
ATOM 12 H ALA 0001 -1.737 -1.199 -0.371
ATOM 13 H ALA 0001 1.100 0.082 -2.154
CONECT 1 2 5 7
CONECT 2 1 3 8 9
CONECT 3 2 4 4 6
CONECT 4 3 3
CONECT 5 1
CONECT 6 3 13
CONECT 7 1
CONECT 8 2
CONECT 9 2 10 11 12
CONECT 10 9
CONECT 11 9
CONECT 12 9
CONECT 13 6
END

 

 
		
		 
        

 
			
			

 
   


 Segmentation Fault sur un fclose
 Segmentation Fault sur un fclose
				 Répondre avec citation
  Répondre avec citation
Partager