Bonjour à tous,
Je suis nouveau sur ce forum et puis ... Bein j'viens poser ma petite question.
Je sais que le titre n'est pas très très explicatif mais je ne savais pas quoi mettre.

Voila, je suis en train de codé en C et j'ai besoin de mettre le contenu d'une variable, caractere par caractere, dans un tableau, cellule par cellule.

exemple concrêt :
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
 
#include <stdio.h>
#include <stdlib.h>
 
int main() {
long varUne = 0, varDeux = 3, resultat = 0;                  // Initialisation des variables
int tab[] = {0};
 
printf("Veuillez marquer un nombre : ");
scanf("%ld", &varUne);                                  //Enregistre ce que marque l'USER
 
resultat = varUne + varDeux;                            //Petit calcul nul
 
printf("%ld + %ld = %ld", varUne, varDeux, resultat);  //Resultat
 
/* Admettons que varUne soit egale à 3,
resultat est egale à 6. Moi ce que je veux faire
c'est mettre 6 dans le tableau tab[].
Simple ? Oui mais si varUne est égale à 306, 
ce que je veux à ce moment là c'est de 
mettre 3 dans la premiere cellule, 0 dans la
seconde et 9 dans la derniere ( 6 + 3 ) :
tab[] = {3, 0, 9};  
Comment réaliser cela étant donné que je ne 
connais pas ce que contient varUne. */
 
return 0;
}
Mon code ici est simple mais le principe est le même. Je veux créé un encrypteur avec mon propre algorithm.

Merci de vos réponses.