Partage
  • Partager sur Facebook
  • Partager sur Twitter

les structures

modifier les composantes

    11 avril 2006 à 19:52:46

    salut a tous
    mon probleme:
    j essaye de modifier les composantes d une structure sans passer par un scanf


    struct Verbe
    {
    char infinitif[20];
    char preterit[20];
    char participePasse[20];
    };

    int main(int argc, char *argv[])
    {
    struct Verbe etre;

    // c est ici que sa commence a buger

    etre.infinitif[] = "be";
    etre.preterit[] = "was";
    etre.participePasse[] = "been";

    printf(" %s %s %s \n", etre.infinitif, etre.preterit, etre.participePasse);

    return 0;
    }


    • Partager sur Facebook
    • Partager sur Twitter
      11 avril 2006 à 20:01:09

      Citation : chat-tenebreux


      j essaye de modifier les composantes d une structure sans passer par un scanf


      struct Verbe
      {
          char infinitif[20];
          char preterit[20];
          char participePasse[20];
      };

      int main(int argc, char *argv[])
      {
            struct   Verbe etre;

       // c est ici que sa commence a buger
       
         etre.infinitif[] = "be";     
          etre.preterit[] = "was";
          etre.participePasse[] = "been";
         
          printf(" %s %s %s \n", etre.infinitif, etre.preterit, etre.participePasse);   

                return 0;
      }

      Il faut cesser de programmer au hasard, ouvrir un libre de C ou un tutoriel, et apprendre les bases du langage.

      Pour copier une chaine dans un tableau de char, il faut utiliser strcpy() ou ses soeurs ...
      • Partager sur Facebook
      • Partager sur Twitter
      Music only !

      les structures

      × 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