bonjour à toutes et à tous ,
je suis en train de compiler un programme que j'ai créer et comme vous allez pouvoir le deviner j'ai des problème de compilje vous met mon code :
voici les erreurs que ça me donne :
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
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 #include <iostream> #include <cstdlib> #include <cmath> using namespace std; int main() { int valeur = 0; char string [33]; // initialiser le tableau for (int i = 0 ; i < 32 ; ++i) string [i] = '0'; // début du code cout <<"entrer la valeur à convertir"<<"\n"; cin >> valeur; int j = 0; while (valeur > 2 ) { int reste = valeur %2; //convertir en décimal --> binaire valeur = valeur/2 ; string [31-j]+48 = reste; j++; } // affichage tableau string [31-j] valeur + 48; for ( int i = 0; i < 32; i++) cout << string [i] << "\n"; }
apparemment j'ai des erreurs au niveau de ces 2 lignes :jeremy@jeremy-desktop:~$ g++ ascii.cpp -o ascii -Wall
ascii.cpp: In function ‘int main()’:
ascii.cpp:31: erreur: lvalue required as left operand of assignment
ascii.cpp:38: erreur: expected `;' before ‘valeur’
ascii.cpp:38: attention : statement n'a pas d'effet
string [31-j]+48 = reste; --> 31
string [31-j] valeur + 48; --> 38
je ne vois vraiment pas ce qui clochesi une âme charitable pourrait m'aider ce serais vraiment sympas
merci d'avance



si une âme charitable pourrait m'aider ce serais vraiment sympas
Répondre avec citation
Partager