Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

Hash coding

0/5 (4 avis)

Snippet vu 10 014 fois - Téléchargée 22 fois

Contenu du snippet

Fonction de hachage ( ce code-ci attribue un nombre à une chaine de caractère ) mais vous pouvez l'utilier à votre sauce ( utile pour faire un petit cryptage ) Je n'ai rien inventé c'est juste que ça peut s'avérer très utile le hash coding ;)

Source / Exemple :


#include <iostream.h>
#include <string.h>

char ligne[32];
unsigned HashCode (char *ligne)
{
	unsigned HashCode;

	HashCode=0;
	for (int i=0;i< strlen(ligne);i++)
		HashCode=ligne[i]+31*HashCode;
	return HashCode%101;
}
void main()
{
	cout<<"Entrez une ligne : "<<endl;
	cin>>ligne;

	cout<<"valeur"<<HashCode(ligne)<<endl;	
}

Conclusion :


Ce code à été crée par des étudiants tox des states ...( ma qué là bas sa pousse très bieng )

A voir également

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.