Programmer une fonction en C - Page 2

Précédent
  • 1
  • 2
  1. sdfsam Messages postés 78 Statut Membre
     
    bonjour;

    merci pour une autre foi, tellement vous m'avez donné bcp d'informations pour

    me débloquer, je pense que jesuis dans la bonne voie donc svp contenuez de

    me suivre et me guider pour arriver à un résultat.

    pour le main.c je dois écrire dedans le fonctionnement de l'algorithme n'est ce

    pas??

    explique moi par vos exemples comme précédemment.

    vous m'avez dis que

    Je n'ai pas testé le code c'est juste pour te donner de quoi démarrer mais dans l'idée ça ressemble à ça.

    svp testez le et rebond mois car moi il me manque le main .c pour le faire

    merci bien Mr mamiemando
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Pour le main oui tu dois écrire ce que fait ton programme. Il doit lire le fichier comme je t'ai indiqué et appeler les fonctions qui permettent de construire l'arbre.

    Je n'ai pas le temps de tester. Je pense t'avoir donné suffisamment d'éléments pour que tu puisses te débrouiller. Si je fais ton travail à ta place c'est sans intérêt car tu n'apprendras rien. Je préfère donc te laisser un peu chercher.
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    pour les premières erreurs il fallait mettre :
    char *buffer =(char*) malloc(n * sizeof(char));
    char *triplet = (char*)malloc(n * sizeof(char));


    C'est ce que j'ai écrit :s

    getline(&buffer, &n, fp) != -1 j'arrive pas ;
    je pense que mon compilateur Dev C++ ne l'accepte pas.


    C'est une fonction non standard qui ne doit pas être présente dans ta libc c'est juste ça. Tu peux t'en sortir avec un fgets à la place, le but c'est de lire le fichier ligne par ligne.
    http://www.linux-kheops.com/doc/man/manfr/man-ascii-0.9/man3/fgets.3.txt.html

    #include <stdio.h>
    
    int main(){
        const char     * filename = "fichier.txt";
        FILE           * fp       = fopen(filename, "r");
        const int        buf_size = 255;
        char             buffer[buf_size];
        unsigned         no_line;
        int              ret;
    
        if(!fp){
            fprintf(stderr, "Impossible de lire %s\n", filename);
            ret = 1;
        }else{
            for(no_line = 0; fgets(buffer, buf_size, fp); no_line++){
                printf("Ligne %d: %s", no_line, buffer);
            }
            fclose(fp);
            ret = 0;
        }
    
        return ret;
    }


    Bon rassure-moi je ne vais pas tout faire :s

    j'ai eu un code en C via un ami (cet ami je l'ai perdu)qui est plein de fonctions de genre expliquer en haut et je veux bien le compiler mais malheureusement ça marche pas car il manque quelques déclarations.

    Tu comprendras aisément que je ne peux pas deviner les fonctions qu'il a écrit. À part y piocher des idées à mon avis tu n'en feras pas grand chose.

    est ce que il y a une possibilité de vous l'envoyer pour me le corriger si c'est
    possible votre email, car je vous trouve que vous pouvez bien m'aider.


    Non je fonctionne uniquement via le forum.

    Bonne chance
    -1
  4. sdfsam Messages postés 78 Statut Membre
     
    merci comme, je vous informe que vous m'avez bien aidé mais j'ai tjrs des petit

    problèmes j'essaye de les corriger.

    moi je veux bien implémenter les algorithme cité en haut

    que j'ai trouvé dans:

    https://onlinelibrary.wiley.com/action/cookieAbsent

    est ce que on peut les implementer.
    merci de me répondre
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    On peut tout implémenter en C si on est capable de modéliser un traitement par une algorithme. Donc oui.
    -1
  7. sdfsam Messages postés 78 Statut Membre
     
    bonsoir,

    moi j'ai tout dans la doc sur le lien précèdent; mais j'arrive à l'implémenter je

    vous demande de me donnez le juste le début pour commencer .

    svp aidez moi à implémenter ces algorithme si vous pouvez bien sur

    sinon merci bien pour vos informations précédentes Mr mamiemando

    salutation
    -1
Précédent
  • 1
  • 2