Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Besoin d'aide pour des codages/décodages

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
kimerafusion
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1622
Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc
Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT
Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL)
Date d'inscription: 14/10/2008

MessageSujet: Besoin d''aide pour des codages/décodages   Mar 12 Mai - 18:58

Bonjour bonjour!
J'aimerais avoir un tuto pour une fonction qui soit capable de coder/décoder un code.
Par exemple :
j'ai mes variables telles celles-ci :
- A1 = 6
- A2 = 2
- A3 = 3
- B1 = 5
- B2 = 1
- B3 = 4
Je voudrais qu'elles soient codées sous la forme : [A1][A2][A3][B1][B2][B3].
Bon... ça c'est simple :
Code:
cout << A1 << A2 << A3 << B1 << B2 << B3;

Mais le plus compliqué, c'est la décomposition du code par le programme :
Il doit associer chaque valeur à la bonne variable.
L'utilisateur entrera : 623514
et le programme décomposera en : A1 = 6 A2 = 2 A3 = 3 B1 = 5 B2 = 1 B3 = 4.
Voilà!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kimerafusion.dixkey.com/
Kryptos
Moderateur
Moderateur


Masculin Nombre de messages: 1562
Age: 22
Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker
Etudes: INSA de Rennes
Loisirs: role playing
Date d'inscription: 26/05/2005

MessageSujet: Re: Besoin d'aide pour des codages/décodages   Mar 12 Mai - 20:10

En C, ce serait
Code:
scanf(%d%d%d%d%d%d, &A1, &A2, ,&A3, &B1, &B2, &B3).


Peut-être qu'en C++, on peut faire un truc du genre :
Code:
long entry;
cin >> entry;
B3 = entry % 10;
B2 = (entry/10) % 10;
//etc.


Du coup le mieux serait d'utiliser un tableau et de faire un boucle :
Code:
i = 0;
do {
  value[i++] = entry % 10;
  entry = entry / 10;
} while (entry);

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kimerafusion
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1622
Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc
Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT
Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL)
Date d'inscription: 14/10/2008

MessageSujet: Re: Besoin d'aide pour des codages/décodages   Mar 12 Mai - 20:17

wow super cool merci beaucoup pour ton tuto!
mais explique moi un peut comment marche ton :
Code:
long entry;
cin >> entry;
B3 = entry % 10;
B2 = (entry/10) % 10;
//etc.

Parce que je suis pas sur de bien comprendre, et vu que j'en aurai besoin, j'ai besoin d'explications plus précises
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kimerafusion.dixkey.com/
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: Besoin d'aide pour des codages/décodages   Mar 12 Mai - 23:17

Non, ce n'est pas comma ça ^^

Tu peux faire soit :
Code:
std::string key;
cin >> key;
A1 = key[1];
A1 = key[2];


etc.

sinon, je ne suis pas sur, mais cherche les fonctions de cin... http://www.cplusplus.com/forum/general/7417/

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kimerafusion
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1622
Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc
Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT
Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL)
Date d'inscription: 14/10/2008

MessageSujet: Re: Besoin d'aide pour des codages/décodages   Mer 13 Mai - 13:52

ah ouais c'est cool ce que tu me dis là fireranger merci, je go tester
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kimerafusion.dixkey.com/
 

Besoin d'aide pour des codages/décodages

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Game Maker Zone :: Programmation/Graphisme :: Langages de programmation :: C et C++-
Poster un nouveau sujet   Répondre au sujet