Problème de programmation...

Résolu
sloth-guizmo Messages postés 6 Statut Membre -  
Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je suis en train d'apprendre a programmer en C, c'est tout nouveau pour moi ( j'ai commencé hier soir...) et j'aimerais une aide pour un code tout simple... le voici:

#include <stdio.h>
#include <stdlib.h>

int longueur , largeur, aire;

{ // erreur ici que je ne comprends pas...
{

return largeur * hauteur;

}

scanf("%d", longueur) // erreur ici aussi...

scanf("%d", largeur)

printf("%d", aire)

return 0;

}

Voila... Si vous trouvez ce que je dois faire pour que ce programme marche, merci de me le dire. Ca m'aiderais a progresser je pense de comprendre mes erreurs. Voila merci beaucoup !

PS. J'ai créé un nouveau sujet car j'avais besoin d'un réponse personnalisée, je sais pas si j'ai bien fait... Si il y a un soucis, dites le moi et je supprimerais ce post. Merci beaucoup !

5 réponses

  1. scaravenger Messages postés 2691 Date d'inscription   Statut Membre Dernière intervention   625
     
    il manque quelques point virgule, essaye scanf("%d", &largeur); et non scanf("%d", largeur)
    0
  2. Merry
     
    il manque le main et quelques collades et c'est mieux de mettre à la fin
    system("pause");
    puis return 0;
    }
    0
  3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    alors..; Aucune fonction n'était déclarée (faut au moins faire un main et tout mettre dedans)
    il manque des pointvirgules à la fin de plein de lignes
    tu as un return (c'est la fin d'une fonction) avant la fin du traitement ...
    il manque le & devant la variable (impératif dans un scanf, sauf pour les chaines de caractères, tu connaitra la raison plus tard...)
    #include <stdio.h> 
    #include <stdlib.h> 
    
    int calcul_air()
    
    { 
         int longueur , largeur, aire; 
        scanf("%d", &longueur) ;// erreur ici aussi... 
        scanf("%d", &largeur) 
        aire = largeur * hauteur;
        printf("%d", aire) 
    
        return aire ; 
    
    } 
    
    
    int void main(int argc, char* argv[])
    {
    calcul_air();
    return 0;
    }
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. sloth-guizmo Messages postés 6 Statut Membre
     
    D'accord merci de votre aide a tous, c'est sympa ! Maintenant j'ai compris mes erreurs et j'ai découvert un site génial super bien expliqué... :)

    Merci encore ! :)
    -1
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      Juste un petit truc, le tuto concernant le C++ du siteduzero est réducteur (celui du C est ok je crois). Le C+, ca se limite pas à implémenter l'interface QT ;)

      il y a plein de tutos / explications sur developpez.com, tu devrais y faire un tour
      0