salut tout le monde
Etant plus php, le C++ est un peu loin pour moi, je dois generer une liste de tous les mots possibles avec une serie de caractere et les comparer avec un mot -> si pareil, j'affiche, un peu selon les modeles de forces brutes et j'ai des soucis, ca fait 2 jours que j'essaie de concatener, mais rien à faire, erreur windows. Je met le code tel qu'il est la, mais j'ai essayé tout ce que ma memoire se souvenait des pinteurs, string...;
Merci a celui qui pourra me debloquer (j'utilise DevC++, mode console)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 int main (int argc, char *argv[]) { int i, j, k; char **alpha; *alpha[0] = "a";*alpha[1] = "b";*alpha[2] = "c";*alpha[3] = "d";*alpha[4] = "e";*alpha[5] = "f";*alpha[6] = "g"; *alpha[7] = "h";*alpha[8] = "i";*alpha[9] = "j";*alpha[10] = "k";*alpha[11] = "l";*alpha[12] = "m";*alpha[13] = "n"; *alpha[14] = "o";*alpha[15] = "p";*alpha[16] = "q";*alpha[17] = "r";*alpha[18] = "s";*alpha[19] = "t";*alpha[20] = "u"; *alpha[21] = "v";*alpha[22] = "w";*alpha[23] = "x";*alpha[24] = "y";*alpha[25] = "z";*alpha[26] = "0"; char *ref; char *meuh; if (argc > 1) for (i = 1; i < argc; i++) if (argv[i][0] == '-') { ref = argv[i] + 1; for (j=0;j<26;j++) //for (k=0;k<26;k++) { //cout <<ref <<endl; meuh = strcat(alpha[j] , alpha[j]); //cout << meuh <<endl; if (strcmp(ref,meuh) == 0) cout << meuh <<endl; } } system ("pause"); return (0); }
Partager