Pourquoi le 'DO' 'WHILE', le 2eme .. ?
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Pourquoi le 'DO' 'WHILE', le 2eme .. ?
 
 
				
				
						
						
				Merci d'utiliser la touche [Citer]. On ne sait pas de quoi tu parles.Envoyé par Fl0r3nt
 
 
				
				
						
						
				Pour la même raison que le 1er... Pour permettre de faire le code du corps de la boucle au moins une fois...Envoyé par Fl0r3nt
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Comme quoi j'avance peu à peu.
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
Encore un petit soucis
Maintenant, quand je compile, j'ai "0" en résultat.
Quelle erreur ais-je pu faire ?
 
 
				
				
						
						
				En compilant avec -Wall,Quelle erreur ais-je pu faire ?
Mets plutôttime.c:49: warning: format '%d' expects type 'int', but argument 2 has type 'double'
Jc
Code : Sélectionner tout - Visualiser dans une fenêtre à part printf("\n%f\n",R);
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Ca bug plus .... ouin ... si ca bug encore.
Entrez l'heure sous la forme : (hh:mm)12:45
Entrez l'heure sous la forme : (hh:mm)12:40
-300.000000
 
 
				
				
						
						
				Quel bug ? -5 minutes x 60 = -300 secondes. Pour moi, c'est correct.Envoyé par Fl0r3nt
T'aimes pas les 0 ? Mets "%.0f"
T'aimes pas le '-' ? Mets un test pour que la 2ème valeur soit >= à la première. Soit plus clair dans tes 'prompts'...
Supprime les 'fflush (stdin)'. fflush() n'a de sens que sur les flux sortants.
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				A oui, j'avais pas fait le lien, c'est le "-" qui m'a inquiété ;-) Je vais faire un test.Quel bug ? -5 minutes x 60 = -300 secondes. Pour moi, c'est correct.
T'aimes pas les 0 ? Mets "%.0f"
T'aimes pas le '-' ? Mets un test pour que la 2ème valeur soit >= à la première. Soit plus clair dans tes 'prompts'...
Supprime les 'fflush (stdin)'. fflush() n'a de sens que sur les flux sortants.
Je vais modifier mes prompts. C'est vrai que c'est pas très clair.
Par contre, pour le fflush(), je ne comprends pas. Tu l'avais utilisé dans ton exemple page 1 de ce post. J'ai du louper qqchose ...
 
 
				
				
						
						
				Exact, erreur de ma part. (corrigé).Envoyé par Fl0r3nt
http://emmanuel-delahaye.developpez....#fflush_stdout
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Voici une autre ébauche :
#include <stdio.h>
#include <time.h>
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
 
 
				
				
						
						
				N'est pas très astucieux...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Jc
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				ah oui ... pardon .... j'y avais même pas penser.
Quel idiot ;-)
Merci.
 
 
				
				
						
						
				Bien lire mes commentaires (-ed-)Envoyé par Fl0r3nt
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
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci Emmanuel , je corrige le tout, j'essaye d'améliorer et je republie mon code.

Partager