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

Recherche:

Type: Messages; Utilisateur: transgohan

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

  1. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    2 048

    Serais-ce que tu as besoin d'avoir accès en toute...

    Serais-ce que tu as besoin d'avoir accès en toute occasion à toutes les variables s allouées ? Si tel est le cas il va falloir penser à une dimension en plus pour stocker les autres.
  2. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    2 048

    En effet si la taille reste toujours la même il...

    En effet si la taille reste toujours la même il vaut mieux allouer en début de programme, jouer du strcpy pour vider la chaîne puis faire un free à la fin.
    Mais comme dit sans plus de détails on ne...
  3. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    2 048

    Malheureux on ne désaloue pas un char. Tu tentes...

    Malheureux on ne désaloue pas un char. Tu tentes de faire un truc du genre :

    char s = 'a';
    free(s);
    Ce qui est différent de :

    char *s;
    s = (char*) malloc (2 * sizeof(char) );
    s[0] = 'a';...
  4. Votes reçus
    +1 -1
    Réponses
    15
    Affichages
    2 048

    Le mieux serait d'initialiser le pointeur. Puis...

    Le mieux serait d'initialiser le pointeur.
    Puis avant le malloc vérifier que le pointeur ne cible pas une zone mémoire.
    Si tel est le cas on utilise free avant de faire un nouveau malloc.
Affichage des résultats 1 à 4 sur 4