IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: fred1599

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Merci :)

    Merci :)
  2. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Oui j'avais donc bien compris, j'avais alloué...

    Oui j'avais donc bien compris, j'avais alloué pour char soit 4 octets.

    J'ai modifié cela!

    Le malloc, un free je connaissais, mais placer le free, ça a toujours été le bordel, mais j'ai pigé...
  3. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Ha ok, j'avais pas pigé! je cherchais plus...

    Ha ok, j'avais pas pigé! je cherchais plus compliqué :lol:



    4 octets?
  4. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Mais je comprend pas, je ne l'ai pas fais un...

    Mais je comprend pas, je ne l'ai pas fais un malloc avant ? 8O



    Ok j'enregistre...



    Ok je comprend, supprimer toutes les chaines dans ma structure et libérer avec free(), un peu comme...
  5. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    void ajouter(tab *tableau, char *ligne) { ...

    void ajouter(tab *tableau, char *ligne)
    {
    tableau->table[tableau->len] = malloc((strlen(ligne)+1) * sizeof(char)); /* Allocation mémoire */
    strcpy(tableau->table[tableau->len], ligne);
    ...
  6. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Eh bien c'est peut-être là où je pense que l'on...

    Eh bien c'est peut-être là où je pense que l'on n'est pas très clair.

    Je fais un free() sur tableau->table[i] et non sur tableau->table



    Merci pour l'info je vais modifier ça ;)
  7. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Une deque? Oui je l'ai déjà fais et réussi, tu...

    Une deque? Oui je l'ai déjà fais et réussi, tu veux que je place mon code ici?

    Je voulais juste que ça devienne automatique, plus j'en fais et mieux c'est!

    ;)



    Hmmm... Si je comprend...
  8. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Bah en fait je recherche à faire une liste de...

    Bah en fait je recherche à faire une liste de chaînes de caractères :)
  9. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Ha j'ai trouvé mon erreur, j'ai effectivement...

    Ha j'ai trouvé mon erreur, j'ai effectivement oublié d'allouer de la mémoire pour mon table, mais dans la fonction ajouter


    tableau->table[tableau->len] = malloc(strlen(ligne) * sizeof(char));
    ...
  10. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    Ah je t'arrêtes tout de suite, len est la...

    Ah je t'arrêtes tout de suite, len est la longueur de tab et non de table :)

    @gerald3d

    Merci j'ai retiré mais la même erreur persiste

    Je place le code en entier après modification, il doit...
  11. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    1 295

    création difficile d'une structure

    Bonjour,

    Voilà j'ai un petit soucis concernant une structure, je souhaiterais ajouter un tableau de chaînes de caractères.

    Voici ma structure dans mon fichier.h


    #ifndef TEST_H_INCLUDED...
Affichage des résultats 1 à 11 sur 11