infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012
-
16 févr. 2007 à 10:05
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 2012
-
16 févr. 2007 à 13:50
bonjour,
j'ai une classe
class fich
{
int id;
char *fich
}
je veux initialiser une liste de cette classe
Fich::Fich(int a)
{
for(int i=0;i<a;i++)
{
id=i;
fich= "jeveux ecrire ici fich : i " //comment faire
}
}
merci
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 20121 16 févr. 2007 à 11:39
Salut,
je ne comprend pas ce que tu veux, de plus ton code ne veut rien dire ! Tu ne déclare pas ton constructeur dans la class, de plus il n'a pas le meme nom (majuscule)!
infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012 16 févr. 2007 à 11:44
le probleme pour moi est dans la boucle suivante
char *fich;
for(int i=0;i<a;i++)
{
fich= "fich : i" ??????? }
je veux avoir en resutlat fich1, fich2, fich3...en gros je veux initialer les mon d'un fichier au sein d'une boucle for , j'espere que c'est clair?
merci
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 16 févr. 2007 à 13:21
Et tu conscient que dans le code (que j'arrive pas vraiment a comprendre) que si tu fait for(int i=0, i < 10, i++) {
id = i;
}
a la fait tu aura seuelement 1 id = 9 et pas pas 10 id différentes
faudarait peut etre allouer des objet dans la boucle
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 20121 16 févr. 2007 à 13:48
Ton code est totalement incompréhensible. Revois profondément le concept objet et meme les bases du C++ car a voir ta boucle for, y'a vraiment du boulot (cf laurent1024)
<hr size="2" width="100%" />TuRn3r
Vous n’avez pas trouvé la réponse que vous recherchez ?