Nombre en caractère

Fermé
tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009 - 12 févr. 2009 à 07:55
 loupius - 12 févr. 2009 à 18:32
Bonjour,
Je souhaiterais transformé une liste de suite de nombre en caractères,
la liste ressemble à ceci :

01 01 01 01
01 01 01 01
01 01 01 01
01 01 01 01
01 01 01 01

je souhaiterais la transfomer en caractères,

Comment faire ? merci d'avance
A voir également:

4 réponses

benclub Messages postés 342 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 15 avril 2013 47
12 févr. 2009 à 08:16
0101 0101

c'est représente le caractére : U
1
tu connais le code binaire ?
car c'est de ca que tu parles ^^

===>GøøGle Is Yøur Fr!end<===
0
tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009 > Kira
12 févr. 2009 à 17:40
non ça n'est pas du binaire, car c'est un exemple
car tu peux trouvé

12 33 42 56
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
12 févr. 2009 à 17:53
Salut,
Bien si tes caractères sont encodés en ASCII : http://www.table-ascii.com/ ;)
Sinon, précise l'encodage.
Cdlt
0
tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 17:57
Dur de te préciser l'encodage car il y en a pas, c'est pour des références produits donc rien avoir, je veux juste que le programme puisse lire chaque référence comme une chaine de caractères et non comme une suite de chiffre
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836 > tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 18:03
Ah, bah fallait commencer par ça. On peut pas deviner hein ;).
D'ailleurs ton langage de programmation non plus.
0
loupius > tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 18:17
D'abord, les chiffres sont des caractères, eh oui!
Ensuite tu risques d'avoir des problèmes, car avec 01 ou 02 il n'y a pas de caractères correspondant (du moins en ascii) d'où la question n° 4 de fiddy.
Et enfin, est-ce mieux d'avoir: KSZEDCHJ au lieu de 9634284299265429; bon c'est plus court... mais pas plus lisible!
0
tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009 > loupius
12 févr. 2009 à 18:27
tu y es pas du tout, je cherche pas un encodage, je veux juste que mon programme puisse lire les références comme si c'était des chaîne de caractères mais sans les modifier
0
loupius > tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 18:32
Transformer mais sans modifier... effectivement je n'y suis pas du tout.
Désolé mais je ne comprends pas.
0
tank19 Messages postés 10 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 18:04
en C
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
12 févr. 2009 à 18:32
Salut,
Tu peux utiliser snprintf.
Par exemple :
#include <stdio.h>

int main(void){
    int nb=10;
    char str[11];
    snprintf(str,sizeof str,"%d",nb);

    puts(str);

    return 0;
}

0