bonjour,
1)j'écris dans un seul fichier sur www.replit.com ce petit code:
Pourquoi ça ne fonctionne pas?
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 #include <string> #include <stdio.h> class A{ public: int mama(void) { int a,t1,t2; printf("entrez 1er entier: "); scanf("%d",&t1); printf("entrez 2ème entier: "); scanf("%d",&t2); a=t1+t2; return a; } }; int main() { A objet; objet.mama(); return 0; }
2)maintenant,dans le projet de replit.com,j'utilise 2 fichiers cpp
main.cpp
puis fichier2.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <string> #include <stdio.h> int main() { A objet; objet.mama(); return 0; }
Est-ce que 2) est équivlent à 1) ?
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 #include <string> #include <stdio.h> class A{ public: int mama(void) { int a,t1,t2; printf("entrez 1er entier: "); scanf("%d",&t1); printf("entrez 2ème entier: "); scanf("%d",&t2); a=t1+t2; return a; } };
Si non,pourquoi?
Comment corriger 2) pour obtenir l'équivalence?
merci de votre aide
Partager