Salut les gars. Découvrez cette partie de l'exemple de code.Erreur dans VC++ pour le code qui semble parfaitement bon C++?
#include "stdafx.h"
#include<conio.h>
#include<string.h>
class person{
private char name[20];
private int age;
public void setValues(char n[],int a)
{
strcpy(this->name,n);
this->age=a;
}
public void display()
{
printf("\nName = %s",name);
printf("\nAge = %d",age);
}
};
int _tmain(int argc, _TCHAR* argv[])
{
person p;
p.setValues("ram",20);
p.display();
getch();
return 0;
}
Je reçois les erreurs suivantes:
1> ------ Construire commencé: projet: d'abord, la configuration: Debug Win32 ------ 1> d'abord. cpp 1> c: \ documents et paramètres \ dark wraith \ mes documents \ studio visuel 2010 \ projets \ first \ first \ first.cpp (9): erreur C2144: erreur de syntaxe: 'char' doit être précédé de ':'
1> c: \ documents et paramètres \ dark wraith \ mes documents \ studio visuel 2010 \ projects \ first \ first \ first.cpp (10): erreur C2144: syntaxe erreur: 'int' doit être précédé de ':'
1> c: \ documents et paramètres \ dark wraith \ mes documents \ studio visuel 2010 \ projects \ first \ first \ first.cpp (12): erreur C2144 : erreur de syntaxe: 'void' doit être précédé de ':'
1> c: \ documents et paramètres \ dark wraith \ mes documents \ studio visuel 2010 \ projects \ first \ first \ first.cpp (17): erreur C2144: erreur de syntaxe: 'void' doit être précédé de ':' ========== Build: 0 réussi, 1 échoué, 0 mis à jour, 0 sauté ====== ====
Ce code me semble très C'ish. – SurvivalMachine
Je me demande comment vous définissez "parfaitement bon code C++"? – YeenFei