Bonjour,
Je voudrais savoir d'ou peut venir mon erreur de segmentation dans le code suivant :
J'ai déjà cherché pdt pas mal de temps, mais impossible de trouver une reponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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 #include <stdio.h> const int OUT_MAX_SIZE = 1000000; int main () { short line_in[OUT_MAX_SIZE]; short line_out[OUT_MAX_SIZE]; short cur_line; int cur_car; int nb_of_car = 0; int out_cur_car; line_in[0] = 1; for (cur_line = 0; 1; cur_line++) { printf ("[%i]", cur_line); for (cur_car = 0; cur_car <= sizeof (line_in); cur_car++) { if (line_in[cur_car] = 0) { break; } if (line_in[cur_car] = line_in[cur_car-1]) { nb_of_car++; } else { line_out[out_cur_car] = nb_of_car; printf ("%i", nb_of_car); out_cur_car++; line_out[out_cur_car] = line_in[cur_car]; printf ("%i", line_in[cur_car]); out_cur_car++; } } printf ("\n"); } return (0); }
Merci d'avance,
Dark-Meteor
Partager