salut,
la question va paraitre au ras des pâquerettes, mais je me lance quand même (peut être un peu fatigué ) :
j'ai un tableau de 40 entiers.
comment initialiser tous les membres du tableau avec la valeur 1, sans utiliser une boucle for ?
salut,
la question va paraitre au ras des pâquerettes, mais je me lance quand même (peut être un peu fatigué ) :
j'ai un tableau de 40 entiers.
comment initialiser tous les membres du tableau avec la valeur 1, sans utiliser une boucle for ?
_____
__
_
Engi
Pourquoi tu veux le faire sans boucle For ?
Soit tu remplis tes valeurs toi même c'est à dire une ligne pour chaque valeur.
soit tu utilise un while mais ca reviens au même qu'un for
je me suis imaginé qu'il y a peut être plus optimisé que d'initialiser élément par élément.
au début, je pensais à un memset ou un fillmemory, mais les résultats sont inattendus.
tant pis, je vais me contenter de la boucle for ...
_____
__
_
Engi
tu te complique la vie là
un bète for ca va tout seul
merci
_____
__
_
Engi
tu peux faire comme ça aussi :
int i[40]={1,1,1,1,1,1,1,1,1,1,1,1,1,.....1};
Sinon, tu peux jouer directement dans la mémoire avec FillMemory: http://msdn2.microsoft.com/en-us/library/aa366561.aspx
PS: j'ai jamais utiliser cette macro
- Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
- Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
- Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon
...ou encore memset http://msdn2.microsoft.com/en-us/lib...z6(VS.80).aspx.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager