IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Mettre une variable dans un Tableau


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut Mettre une variable dans un Tableau
    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.

  2. #2
    Membre averti Avatar de anakronox
    Inscrit en
    Novembre 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 49
    Par défaut
    Tout d'abord, bienvenu à toi. Ensuite (ce n'est pas une réponse mais une remarque sur ton code) arrives-tu à compiler ton code ?
    Car dans ton main il manque les parentheses ( main()).
    Il manque aussi les types de tes variables:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    varUne = 0, varDeux = 3, resultat = 0;
    Il faudrait plutot mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    long varUne = 0, varDeux = 3, resultat = 0;
    Aussi, sachant que ton main est une fonction de type int, je te conseille aussi de rajouter
    Encore une fois; ce ne sont que des remarques.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut

    Merci de ces remarques!
    Non je n'arriverais pas a le compiler mais je l'ai fait à la va-vite et j'a oublier certaines choses.

    Merci pour le bienvenue et tes remarques ! Bonne journée !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ODBC] Mettre une variable dans un tableau associatif
    Par razily dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/06/2010, 11h53
  2. Mettre le contenu d'une variable dans un tableau
    Par clement106 dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2010, 20h48
  3. Réponses: 2
    Dernier message: 10/04/2007, 23h43
  4. Réponses: 3
    Dernier message: 22/03/2007, 13h09
  5. [Excel]Mettre une variable dans une fonction
    Par soad029 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 14/04/2006, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo