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 :

chaine de caracteres


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut chaine de caracteres
    salut tt le monde
    j'ai fini un programme de cryptage en C.
    j'ai utitlisé les chaines de caracteres,donc il ne faut pas depasser 255 caracteres,et c'est ça le probleme.

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Hum...A coup de nez comme cela je ferais :


  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    Citation Envoyé par hegros
    Hum...A coup de nez comme cela je ferais :

    il faut que mon programme soit capable de saisir tous les textes de tous les tailles

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par bilou_2007
    il faut que mon programme soit capable de saisir tous les textes de tous les tailles
    D'accord trés bien et comment tu t'y est pris alors ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Par défaut
    Citation Envoyé par hegros
    D'accord trés bien et comment tu t'y est pris alors ?
    aucune idées,pour cela je vous pose la question.
    on m'a dit que je ne peux pas inserer une fonction qui divise le texte saisie s'il depasse 255 caractere

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Le probléme est que tu parles d'une chaine limitée à 255 caractères et à côté tu dis qu'il faut que tu puisses saisir une chaine de taille illimitée

    Est-ce que tu as un exemple concret à nous fournir qu'on y voit un peu plus clair.

  7. #7
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    bah tu fais quelque chose comme ça :
    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    char *my_string = malloc(nombre_de_caracteres + 1);

    Il faut bien sûr que tu aies calculé au paravent le nombre de caractères que tu dois placer. Je suppose que tu obtiens ces caractères à partir d'un fichier, donc il suffit de calculer le nombre de caractères du fichier. Et si c'est à partir d'une autre chaîne de caractère (passée en argument par exemple), ça devrait donner quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    void encrypt(char const *uneChaine)
    {
         if (uneChaine != NULL)
         {
              char *my_string = malloc( strlen(uneChaine) + 1);
              // ou encore plus simple :
              char *my_string = strdup(uneChaine);
     
              /* ... */
         }
    }
    En fait tout dépend de la source à partir de laquelle tu dois créer la chaîne, mais avec les informations que tu nous donnes, je ne peux pas préciser plus.

    Bonne chance

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    633
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 633
    Par défaut
    Bonjour,
    Citation Envoyé par bilou_2007
    salut tt le monde
    j'ai fini un programme de cryptage en C.
    j'ai utitlisé les chaines de caracteres,donc il ne faut pas depasser 255 caracteres,et c'est ça le probleme.
    Une fois décrypté, c'est quoi ke vrai problème ?

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Réponses: 13
    Dernier message: 13/06/2003, 14h13
  3. Pb Update avec chaine de caractere
    Par JuJu° dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2003, 15h58
  4. [LG]comparaison de chaines de caracteres
    Par thesam dans le forum Langage
    Réponses: 6
    Dernier message: 20/05/2003, 22h41
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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