Partage
  • Partager sur Facebook
  • Partager sur Twitter

Chaine de caractère

    14 janvier 2006 à 18:15:30

    comment enregistre t'on une chaine de caractèren (ex on ape son nom et a la fin du programm il dit au revoir X)
    • Partager sur Facebook
    • Partager sur Twitter
    Engineer in Training please wait fr social life ---- Vist www.charybde.be
      14 janvier 2006 à 18:28:26

      Salut. Tu peux essayer de faire ça avec les tableaux :



      int main(void)
      {
          char nom[30];
          scanf("%s",&nom);
          printf("%s",nom);
          return 0;
      }


      Sinon essaye ça aussi :


      int main(void)
      {
          int nom;
          nom = getchar();
          putchar(nom);
          return 0;
      }

      • Partager sur Facebook
      • Partager sur Twitter
        14 janvier 2006 à 18:40:08

        Pour les chaînes de caractères, préfère fgets à scanf

        fgets(nomDeLaChaine, longueurMax, stdin)

        nomDeLaChaine: nom du tableau contenant les caractères
        longueurMax: nombre de caractères maximum que va lire fgets et enregistrer dans le tableau
        stdin signifie que fgets va aller prendre l'information dans le clavier (stdout=écran)
        • Partager sur Facebook
        • Partager sur Twitter

        Chaine de caractère

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown