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 caractère


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    visiteur
    Inscrit en
    Décembre 2019
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : visiteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 21
    Par défaut chaine de caractère
    Bonjour

    je dois faire un programme dont lequel l'utilisateur entre une chaîne de caractère et doit faire la chose suivante :
    - met la première lettre du mot en fin de mot rajoute un "e" et "m" à la fin
    - remplace la première lettre par un "l"

    voilà ce que j'ai commencé à faire :
    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
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
     
    int main() {
     
        char chaine1[10];
        int n;
     
        printf("entrer un mot\n");
        scanf("%s", chaine1);
     
         n = strlen(chaine1);
         chaine1[n] = chaine1[0];
         chaine1[n+1] = '\0';
     
        strcat(chaine1, "em");
     
        printf("%s", chaine1);
     
     
     
      return EXIT_SUCCESS;
    }
    Je n'arrive pas à remplacer la première lettre du mot par un "l", ça fait un moment que je suis déçu, pouvez vous m'aider svp
    merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Est-ce que tu dois modifier la chaîne ou juste réafficher le résultat ?
    Ton programme plante si la chaîne rentrée est plus longue que 7 caractères.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre actif
    Homme Profil pro
    visiteur
    Inscrit en
    Décembre 2019
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : visiteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 21
    Par défaut
    Bonjour,

    je pence qu'il faut modifier la chaîne
    merci

  4. #4
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Je n'arrive pas à remplacer la première lettre du mot par un "l", ça fait un moment que je suis déçu, pouvez vous m'aider svp
    Heu, avec ce code, cela fonctionne: Qu'est-ce que vous n'avez pas compris ?

  5. #5
    Membre actif
    Homme Profil pro
    visiteur
    Inscrit en
    Décembre 2019
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : visiteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 21
    Par défaut
    En fait, je mettais tout le temps char chaine1[0]='l' est c'était ça mon problème
    merci de m'avoir aidé

  6. #6
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Bon, et bien mettez cette question à l'état Résolu s'il vous plait.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Crypter une chaine de caractères
    Par Yabo dans le forum Réseau
    Réponses: 18
    Dernier message: 19/11/2004, 23h04
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 05h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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