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 :

initialisation tableau = segmentation fault ?!?


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    2 051
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 2 051
    Par d�faut initialisation tableau = segmentation fault ?!?
    Bonjour tous,

    j'ai un probl�me tr�s bizarre en C++...

    j'ai fais un programme "main.cpp" et j'ai seulement initialis� un tableau et �a plante!

    voici mon code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #include <iostream>
     
    using namespace std;
     
    int main()
    {
        int tableau[1501][1187];
        cout << "test" << endl;
        return 0;
    }
    �a fait longtemps que j'ai pas programm� mais l� �a me parait fort quand m�me...

    j'ai essay� sous un autre IDE et il me met "segmenttion fault"

    qu'es ce que j'ai fais comme b�tise ?

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    734
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 734
    Par d�faut
    Ton tableau est selon toute probabilit� bien trop gros pour la pile...d'o� l'�chec de son initialisation.

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    2 051
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 2 051
    Par d�faut
    merci d'avoir r�pondu,

    qu'appel tu une pile ?

    que faire pour que �a passe ? (car j'ai vraiment besoin de ce tableau...)

  4. #4
    Membre Expert Avatar de Astraya
    Homme Profil pro
    Consommateur de caf�
    Inscrit en
    Mai 2007
    Messages
    1 048
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : Consommateur de caf�
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 048
    Par d�faut
    pourquoi vouloir un tableau si enorme?

    calculons:
    int = 4 octets

    int tableau[1501][1187] = 1501*1187*4 = 7,126,748 soit 7 go....

    EDIT: 7Mo ^^

  5. #5
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    2 051
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 2 051
    Par d�faut
    En fait j'ai un fichier r�sultat (�crit en binaire) qui fait cette taille et que je dois lire...

  6. #6
    Membre Expert Avatar de Astraya
    Homme Profil pro
    Consommateur de caf�
    Inscrit en
    Mai 2007
    Messages
    1 048
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : Consommateur de caf�
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 048
    Par d�faut
    Un fichier resultat ok mais �a n'explique pas pourquoi un si gros tableau. Tu dois pouvoir traiter les informations en plus petites parties successive non?

  7. #7
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    2 051
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 2 051
    Par d�faut
    Citation Envoy� par Astraya Voir le message
    soit 7 go....
    plut�t 7 Mo


    au passage, si vous savez comment lire un tableau bidimensionnel �crit dans une fichier texte en binaire (32bits) je suis preneur car je gal�re un peu ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 6
    Dernier message: 13/11/2005, 12h11
  2. [Debutant] Initialisation tableau []
    Par Pumpkins dans le forum Collection et Stream
    R�ponses: 4
    Dernier message: 15/09/2004, 00h02
  3. R�ponses: 13
    Dernier message: 13/07/2004, 15h41
  4. Initialisation tableau
    Par poinclin dans le forum Collection et Stream
    R�ponses: 2
    Dernier message: 24/06/2004, 15h39
  5. Comment contrer la "segmentation fault" ?
    Par guillaume_pfr dans le forum C
    R�ponses: 15
    Dernier message: 08/08/2003, 13h43

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