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 :

pouvez vous me corriger ça?merci


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 3
    Par défaut pouvez vous me corriger ça?merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #include<stdio.h>
    int v1[10],v2[10],v[10];
     
    void main ()
    {
         int-v1();
         int-v2();
         somme-v();
         affiche();
    }     
         void int-v1()
        { for (i=0;i<10;i++)
         scanf("%d",&v1[i]);
         }
          void int-v2()
        { for (i=0;i<10;i++)
         scanf("%d",&v2[i]);
         }
     
         void somme-v()
         {int i;
         for(i=0;i<10;i++)
         v[i]=v1[i]+v2[i];
         }
         void affiche()
         {for (i=0;i<10;i++)
         printf("v[i]=%d",v[i]);
         }

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    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 hafidzak27 Voir le message
    Trop d'erreurs basiques :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Project   : Forums
    Compiler  : GNU GCC Compiler (called directly)
    Directory : C:\dev\forums\
    --------------------------------------------------------------------------------
    Switching to target: default
    Compiling: main.c
    main.c:5: warning: function declaration isn't a prototype
    main.c:5: warning: return type of 'main' is not `int'
    main.c: In function `main':
    main.c:6: error: syntax error before '-' token
    main.c:8: error: `somme' undeclared (first use in this function)
    main.c:8: error: (Each undeclared identifier is reported only once
    main.c:8: error: for each function it appears in.)
    main.c:8: error: called object is not a function
    main.c:9: warning: implicit declaration of function `affiche'
    main.c: At top level:
    main.c:11: error: syntax error before '-' token
    main.c:15: error: syntax error before '-' token
    main.c:20: error: syntax error before '-' token
    main.c:26: warning: function declaration isn't a prototype
    main.c:26: error: conflicting types for 'affiche'
    main.c:9: error: previous implicit declaration of 'affiche' was here
    main.c: In function `affiche':
    main.c:26: error: `i' undeclared (first use in this function)
    Process terminated with status 1 (0 minutes, 1 seconds)
    11 errors, 4 warnings
    Essaye d'apprendre le C avant de coder, ce sera plus facile.

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Citation Envoyé par hafidzak27 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #include<stdio.h>
    int v1[10],v2[10],v[10];
     
    void main ()
    {
         int-v1();
         int-v2();
         somme-v();
         affiche();
    }     
         void int-v1()
        { for (i=0;i<10;i++)
         scanf("%d",&v1[i]);
         }
          void int-v2()
        { for (i=0;i<10;i++)
         scanf("%d",&v2[i]);
         }
     
         void somme-v()
         {int i;
         for(i=0;i<10;i++)
         v[i]=v1[i]+v2[i];
         }
         void affiche()
         {for (i=0;i<10;i++)
         printf("v[i]=%d",v[i]);
         }
    Note: un identificateur est un mot qui commence foecement par une lettre (a jusqu' à z) ou un undercore _ ensuite vient d' autres lettres ou des chiffres. Un idenficateur ne doit jamais contenir les caracteres suivant :/ * - , + . etc...
    C' est plutot naturel puisque ces caracters ont un sens particulier pour la machine (division ,soustraction ...).
    Change donc tes int-v1 en int_v1 si tu veux ou autres.

    Aussi, comment peux tu utiliser une variable sans l' avoir declaré au préalable . je parle de i dans affiche, int_v1 ...

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

Discussions similaires

  1. Pouvez-vous effacer ce message, merci ...
    Par norten dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 21/10/2009, 16h24
  2. Réponses: 0
    Dernier message: 22/06/2008, 17h53
  3. Pouvez-vous me dire yé mon problème simonac??
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 06/12/2005, 18h34
  4. Réponses: 4
    Dernier message: 26/10/2005, 00h40
  5. Pouvez vous m'aider a resoudres ces 3 exercices
    Par algorithmique dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 09/08/2002, 18h26

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