High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
DÉDUCTEUR
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- 1 sept. 2007 à 13:47
cs_juju12
Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
-
2 sept. 2007 à 16:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/43940-deducteur
cs_juju12
Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
4
2 sept. 2007 à 16:54
Autre solution :
en déclaration :
static int b1[]={..};
...
static int b6[]={...};
static int* main_b[6]={b1,b2,b3,b4,b5,b6};
Puis dans le code :
for(i=0;i<32;i++) sprintf(lk," %d ",main_b[level][i]);
Sinon j'ai bien aimé.
f_l_a_s_h_b_a_c_k
Messages postés
56
Date d'inscription
vendredi 14 avril 2006
Statut
Membre
Dernière intervention
1 février 2009
1 sept. 2007 à 19:40
ELSE IF, pas besoin de tester encore si on a trouvé la valeur, surtout dans une boucle.
le but de cette boucle est d' accumuler 32 chiffre integer
dans un buffer char
strcat rajoute a la fin du buffer un nombre
for i = 0 i < 32 i++
example i=0 buffer = 1
i=1 buffer = 1 3
i=2 buffer = 1 3 5
..
..
i=32 buffer = 1 3 5 7 .. ... jusqu'a 32
ou j aurais pus faire au lieu d une boucle
if(level==5) sprintf(buffer," %d %d %d %d %d %d %d %d %d %d %d %d",b6[0],b6[1],b6[2],b6[3],b6[4],b6[5],b6[6],b6[7] 32 fois
-----------------------------
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
1 sept. 2007 à 13:47
strcpy(buffer,"");
buffer[0] = 0; pas aussi bien sans boucle strcy ?
for(i=0;i<32;i++) {
if(level==0) sprintf(lk," %d ",b1[i]);
if(level==1) sprintf(lk," %d ",b2[i]);
if(level==2) sprintf(lk," %d ",b3[i]);
if(level==3) sprintf(lk," %d ",b4[i]);
if(level==4) sprintf(lk," %d ",b5[i]);
if(level==5) sprintf(lk," %d ",b6[i]);
strcat(buffer,lk);
SendDlgItemMessage(hdwnd, 100, WM_SETTEXT, 0, LPARAM(buffer));
}
ELSE IF, pas besoin de tester encore si on a trouvé la valeur, surtout dans une boucle.
Votre réponse
Rejoignez-nous
2 sept. 2007 à 16:54
en déclaration :
static int b1[]={..};
...
static int b6[]={...};
static int* main_b[6]={b1,b2,b3,b4,b5,b6};
Puis dans le code :
for(i=0;i<32;i++) sprintf(lk," %d ",main_b[level][i]);
Sinon j'ai bien aimé.
1 sept. 2007 à 19:40
le but de cette boucle est d' accumuler 32 chiffre integer
dans un buffer char
strcat rajoute a la fin du buffer un nombre
for i = 0 i < 32 i++
example i=0 buffer = 1
i=1 buffer = 1 3
i=2 buffer = 1 3 5
..
..
i=32 buffer = 1 3 5 7 .. ... jusqu'a 32
ou j aurais pus faire au lieu d une boucle
if(level==5) sprintf(buffer," %d %d %d %d %d %d %d %d %d %d %d %d",b6[0],b6[1],b6[2],b6[3],b6[4],b6[5],b6[6],b6[7] 32 fois
-----------------------------
1 sept. 2007 à 13:47
buffer[0] = 0; pas aussi bien sans boucle strcy ?
for(i=0;i<32;i++) {
if(level==0) sprintf(lk," %d ",b1[i]);
if(level==1) sprintf(lk," %d ",b2[i]);
if(level==2) sprintf(lk," %d ",b3[i]);
if(level==3) sprintf(lk," %d ",b4[i]);
if(level==4) sprintf(lk," %d ",b5[i]);
if(level==5) sprintf(lk," %d ",b6[i]);
strcat(buffer,lk);
SendDlgItemMessage(hdwnd, 100, WM_SETTEXT, 0, LPARAM(buffer));
}
ELSE IF, pas besoin de tester encore si on a trouvé la valeur, surtout dans une boucle.