Mise à zéro des variables [Résolu]

Messages postés
24
Date d'inscription
vendredi 13 janvier 2006
Dernière intervention
3 mai 2006
- - Dernière réponse : ebooserge
Messages postés
137
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
16 juillet 2007
- 27 mars 2006 à 14:55
Bonjour,

dans le cadre de mon projet, je dois remettre mes variables à zéro.

Quelle fonction faut il utiliser pour faire cela?

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
137
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
16 juillet 2007
1
3
Merci
si tu es sous windows, quels que soient le type et la portée de ta variable, tu peux la réinitialiser par:
SecureZeroMemory(&maVar,sizeof(maVar));
ca marche pour tous les types, meme ceux issus des typedefs

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ebooserge
Messages postés
688
Date d'inscription
mercredi 6 avril 2005
Dernière intervention
2 juin 2006
1
0
Merci
bonjour,

pour des variables de type numérique:

affecte une valeur :
int i = m_funct();

remettre a 0
int i = NULL;

pour un string;

affectation :
std::string m_str = "affacetation";

remise a 0:
m_str.clear();

aprés t'a les variables des api, mais t'a pas dit qu'est ce que tu utilise de ttes facons le principe est la;

sache que le'operateur d'affectation = écrase la valeur précédemment allouée a la variable;

donc pour un string

std::string m_str = " affectation 1 ";
std::cout << m_str << std::endl; --> affiche "affectation 1;

m_str = " affectation 2 ";
std::cout << m_str << std::endl; ---> affiche "affectation 2"

@+;
satellite34

http://www.rootscommunity.com/</FON< body>
Commenter la réponse de cs_satellite34

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.