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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Problème avec un tableau (deux dimensions) de chaînes de caractères


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Albireo16A
    Invité(e)
    Par défaut Problème avec un tableau (deux dimensions) de chaînes de caractères
    Bonsoir,

    J'ai écrit un programme dans lequel je manipule un tableau à deux dimensions contenant des chaînes de caractères. Hors, je n'arrive pas à utiliser la moindre fonction (strcpy, strlen…) si je lui passe une case du tableau en paramètre. J'ai systématiquement droit à un « segmentation fault ».

    J'ai isolé et simplifié le bout de code suivant. Le tableau fait 9 * 2 cases dans cet exemple, et chaque chaîne à une taille maximale de 5 caractères (« \0 » compris).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #include <string.h>
     
    int main () {
        char **resultat ;
        int i, j ;
     
        resultat = malloc (9 * 2 * 5 * sizeof (char)) ;
        for (i = 0 ; i < 9 ; i++) {
            for (j = 0 ; j < 2 ; j++) {
                strcpy (resultat [i * 2 * 5 + j * 5], "") ;
            }
        }
    }
    Le problème vient du « strcpy ». J'ai parcouru faqs et tutoriaux en long, en large, en travers et en vain… Si une âme charitable pouvait m'expliquer…

    J.-B.
    Dernière modification par fearyourself ; 23/05/2006 à 09h11.

Discussions similaires

  1. Réponses: 20
    Dernier message: 03/02/2015, 22h14
  2. Réponses: 0
    Dernier message: 04/05/2011, 14h50
  3. Problème avec un tableau à 2 dimensions
    Par splash68 dans le forum VBScript
    Réponses: 1
    Dernier message: 16/06/2009, 10h46
  4. problème avec un tableau à plusieurs dimensions
    Par lelutin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/09/2006, 12h05
  5. [Tableaux] Problème tri de tableau à deux dimensions
    Par squall62 dans le forum Langage
    Réponses: 21
    Dernier message: 24/05/2006, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo