voila le code que j ai établi et on m'affiche 5 erreurs de déclarations d'identifiant :roll:
Version imprimable
voila le code que j ai établi et on m'affiche 5 erreurs de déclarations d'identifiant :roll:
Bonjour,
Tu sembles confondre variables membres et paramètres de fonction
- Tu répètes tes variables membres dans les paramètres de tes fonctions membres, ce qui est mauvais.
- Et en plus, les types ne sont pas les mêmes... :roll:
- Résultat, dans le main, tu te retrouves coincés pour les appels de fonctions membres. Appelle-les sans paramètre...
- La fonction main() retourne un int. Toujours. Le plus souvent, elle retourne zéro.
Non, de Nom et Prenom (tableaux de chars dans la classe, chars dans les paramètres).
Voici ton code corrigé (enfin, plus ou moins)
Code:
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 #include <iostream> using namespace std; class ex1 { public: char Nom[81]; char Prenom[81]; int Age; void saisir(void); void afficher(void); }; void ex1::saisir(void) { cout << "tapez vos nom, prenom et age : "; cin >> Nom >> Prenom >> Age; } void ex1::affiche(void) { cout << " Vous etes " << Nom << " " << Prenom << " de " << Age << " ans." << endl; ; } int main(void) { ex1 ex; ex.saisir(); ex.afficher(); return 0; }
merci je vais l essayer
sa veut dire quoi ces deux erreurs que je reçois lors du debug??
LINK : warning LNK4076: invalid incremental status file '.\Debug/project1.ilk'; linking nonincrementally
LINK : fatal error LNK1181: cannot open input file '.\Debug\Td1.obj'
Le premier est juste un warning qui ne devrait pas être trop important.
Le second est plus problématique, par contre. Essaie en faisant un Rebuild complet du projet...
c bon c'était juste un problème de directory.
merci