Demande d'entraide en langage c

Bonjour,
une nouvelle fois je demande de l'aide
quelqu'un serait il disponible pour un moment d'explication en langage C
un généreux qui s'ennuie peut être!
merci à vous
Configuration: Windows Vista
Internet Explorer 7.0

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. y aurait il des prof de programmation près à répondre à mes questions merci. je ne trouve jamais exactement se que je recherche dans les sites. Et je perd bcp de temps.
    1. Contributeur
      Rebonsoir,
      Pose tes questions. Ca fait un moment que je n'ai pas fait de C, mais je pourrait peut-être t'aider tout de même.
    2. envoie la question (si c'est "pouvez-vous me dire qui a inventé le C ?", je te préviens j'appelle chuck norris !)
    3. @Marco la baraquemerci bcp
      question:
      on a une structure dans un fichier.h
      typedef struct{int*colonne;}LIGNE;

      dans le programme principal:
      #include"fichier.h" biensur!
      main()
      {
      ...
      ......
      LIGNE*image,*lili

      je ne comprend pas le rapport
  2. je ne comprend pas se qui se produit à cette dernier ligne
    LIGNE*image,*lili
    1. image et lili ne sont pas des colonnes, comme de par hasard ?
    2. Modérateur
      Salut,

      image et lili sont des pointeurs de structure LIGNE

      donc image et lili sont de type LIGNE *
    3. @lami20ja ok merci
      comment expliquer la ligne
      FILE*sambre;
      en déclaration (en haut du pp)
  3. FILE*sambre;
    sa signifie bien que sambre est un fichier? et * pointeur mais de quoi?
    enfait g pas compri cette ligne nn plus
    1. mon C est un peu rouillé, mais c'est pas une déclaration de sambre de type file ?
  4. je ne c pas si image et lili sont des colonnes car ca n'est définie nulpar
    1. et dans les questions posées on dit qu'il manque une précaution
      c'est bien:
      if(sambre==NULL)
      {printf("impossible d'ouvrir le fichier\n");
      exit(-1);}
      ???
      1. Contributeur
        oui, il est possible que ce soit ça. Cependant, on pourrait t'aider d'avantage si tu nous donnait tout le code (comment savoir la précaution qui manque si on ne connait pas le code?).
        Merci.
      2. @Marco la baraquele pb c'est que le bloc du programme principal fait une page que le fichier.h 1/2 page et le fichier de fonction 2 page et que se sont des feuilles et qu'il faudrait ke je recopie tout à l'ordi!
      3. @lililoulouje ne comprend pas
        int LireLesTitres(int*lignefic,FILE*canal);

        kmax=Lirelestitres(lignefic,sambre);

        on demande ici d'expliquer l'appel d'une fonction et le passage des arguments par valeur et par adresse en particulier montrer clairement quelles affectations ont lieu pendant l'appel on est donc entré dans lirelestitres()
      4. Modérateur
        @lililoulouSalut,

        c'est une fonction qui prends en arguments un pointeur de int et un pointeur de fichier, et elle renvoi un int qu'on le stocke dans kmax
      5. @lami20jpff c tro cho à comprendre je nage trop la dedans. Pourtant j'essaye de faire des effort pour comprendre
        mais là c'est hard et après encore pire. Je vais demander plus d'explication au prof car se serait trop facile de te demander toutes les réponses sans comprendre
        merci à vous tous peut etre demain soir m heure j'y serais encore.
        bonne nuit
    2. "r" lecture seule ok merci
      mais c'est bon si je rajoute ça à la suite