Problème de programmation...

Résolu
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. il manque quelques point virgule, essaye scanf("%d", &largeur); et non scanf("%d", largeur)
    0
    1. il manque le main et quelques collades et c'est mieux de mettre à la fin
      system("pause");
      puis return 0;
      }
      0
      1. Contributeur
        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
        1. 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. Contributeur
            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