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 :

le programme ne s'execute pas dans certains cas


Sujet :

C++

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut le programme ne s'execute pas dans certains cas
    salut tout le monde.
    je suis debutant en c++. j'ai ecrit un petit programme qui transforme unvecteur en une matrice 3D. le programme fonctionne mais pour certains cas ca ne marche pas (vecteur[64]en matrice[4][4][4])
    Fichiers attachés Fichiers attachés
    • Type de fichier : cpp exy.cpp (927 octets, 55 affichages)

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,
    Citation Envoyé par djaval0221 Voir le message
    Le programme fonctionne mais pour certains cas ca ne marche pas
    Peux tu décrire la problème exactement ?

    Mais déjà, un gros souci dans chacune des manipulation de tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for(int t=1;t<=nnp;t++)
       fin>>attribute[t];
    Les index de tableaux commencent à zero en c++, tu es à chaque fois décalé d'un élément.

    Autre chose,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include <iostream.h>
    #include <string.h>
    #include <math.h>
    #include<fstream.h>
     
    void main()
    devrait être à mon avis remplacé par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include <iostream>
    #include <string>
    #include <cmath>
    #include<fstream>
     
    int main()

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 4
    Points
    4
    Par défaut explication
    par exemple si le vecteur attribute a 32 valeur qu'on veut transformer en matrice pe[4][4][2] le programme s'execute normalement mais pour le cas du vecteur attribute de 64 valeurs qu'on desire transformer en matrice pe[4][4][4] le programme s'execute mais au lieu d'affecter a pe[1][2][1] l'attribute[5] il lui affecte attribute[4]

Discussions similaires

  1. Classement qui ne fonctionne pas dans certains cas
    Par Furious68 dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/05/2010, 16h47
  2. Réponses: 1
    Dernier message: 10/12/2009, 22h26
  3. Programme ne s'executant pas comme il le devrait
    Par Nauhar dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 15/11/2009, 10h18
  4. [ADO] Requete qui ne s'execute pas dans une transaction
    Par Faboul dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/07/2007, 13h30
  5. Macro qui ne s'exécute pas dans formulaire
    Par picatchou dans le forum Access
    Réponses: 10
    Dernier message: 18/09/2006, 17h27

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