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 :

Erreur... ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut Erreur... ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     subscripted value is neither array nor pointer
    Siquelqun c'est dou cette erreur peut venir...
    Fournir le code risque dettre un peu long...Mais si vraiement necesaire...

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Tu fais toto[7] = ... alors que toto n'est pas declare comme type toto[5] ou type *toto;

  3. #3
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par DaZumba
    Tu fais toto[7] = ... alors que toto n'est pas declare comme type toto[5] ou type *toto;
    c'est peut etre vrai mais Je ne vois pas...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    char*voiture_aff,int h,int l
    ma declaration dans mon void Fontion(...)
    Mon appel...

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par miron
    c'est peut etre vrai mais Je ne vois pas...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    char*voiture_aff,int h,int l
    ma declaration dans mon void Fontion(...)
    Mon appel...
    Incomplet. Montre le code exact avec lequel tu as un problème.

  5. #5
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Euh, une fonction en C s'appelle ainsi: ma_fonction(15, 1); et non ma_fonction, 15, 1;

  6. #6
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par DaZumba
    Euh, une fonction en C s'appelle ainsi: ma_fonction(15, 1); et non ma_fonction, 15, 1;
    oui je sais, il est vrai que je n'aitais peu etre pas clair(voir plus haut)
    Merci qd mm

  7. #7
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Incomplet. Montre le code exact avec lequel tu as un problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void Ordi(int*ecran,int*coef,int*ceinture,int*Marche_arr,char*voiture_aff,int h,int l,float*autonomie,float*vitesse,float*carbu,float*kmt,float*kmj,float*conso_inst,float*conso_moy,float*vitesse_moy,float*carbu_max,char*voiture_bit,char*voiture_lock,char*Config,char*Nom_voiture)
    { 
      int a_v=0,i,j;
      int *a=&a_v;
      tempo=time(NULL);
      int1=time(NULL);
      /* Dessin de la voiture dans le tableau*/
                                 /*le pb commence ici*/                                          *voiture_aff[1][5]='_'; *voiture_aff[1][6]='_';
                                                    voiture_aff[2][4]='/';
    voila la daclaration et le pb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                   case 49 : Ordi(ecran,coef,ceinture,Marche_arr,voiture_aff,15,11,autonomie,vitesse,carbu,kmt,kmj,conso_inst,conso_moy,vitesse_moy,carbu_max,voiture_bit,voiture_lock,Config,Nom_voiture);break;
    et l'appel...

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par miron
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void Ordi(int*ecran,int*coef,int*ceinture,int*Marche_arr,char*voiture_aff,int h,int l,float*autonomie,float*vitesse,float*carbu,float*kmt,float*kmj,float*conso_inst,float*conso_moy,float*vitesse_moy,float*carbu_max,char*voiture_bit,char*voiture_lock,char*Config,char*Nom_voiture)
    { 
      int a_v=0,i,j;
      int *a=&a_v;
      tempo=time(NULL);
      int1=time(NULL);
      /* Dessin de la voiture dans le tableau*/
                                 /*le pb commence ici*/                                          *voiture_aff[1][5]='_'; *voiture_aff[1][6]='_';
                                                    voiture_aff[2][4]='/';
    voila la daclaration et le pb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                   case 49 : Ordi(ecran,coef,ceinture,Marche_arr,voiture_aff,15,11,autonomie,vitesse,carbu,kmt,kmj,conso_inst,conso_moy,vitesse_moy,carbu_max,voiture_bit,voiture_lock,Config,Nom_voiture);break;
    et l'appel...
    STOP ! On ne passe pas 140 paramètes à une fonction. Il faut absolument apprendre à organiser les données en structure et ne passer que l'adresse de la structure...

    C'est certainement le but de l'exercice... (sinon, change d'école, et vite)...

    Code illisible -> Poubelle. Je ne regarde même pas (et le gars qui me fait, ça, je le vire...).

    Refait ton code correctement ou réduit le code au minimum pour qu'on voit le problème.

  9. #9
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut neme pb
    Un warning...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Warning] passing arg 5 of `demarage' from incompatible pointer type
    Le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    demarage(ecran,coef,ceinture,Marche_arr,voiture_aff,15,11,autonomie,vitesse,carbu,kmt,kmj,conso_inst,conso_moy,vitesse_moy,carbu_max,voiture_bit,voiture_lock,Config,Nom_voiture);
    Si qelqun voix le pb( ce qui m'etonerais)(pas assez de code)non?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  2. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49
  3. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  4. erreur IDL:omg.org/CORBA/MARSHAL:1.0
    Par Pinggui dans le forum CORBA
    Réponses: 3
    Dernier message: 13/05/2002, 15h05
  5. [Kylix] Erreur objet
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h41

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