G un petit souci

Slt a tous
Peut on creer un programme principale et mettre en dehors une fonction qui me permettrai de dire ce q fait la variable a l'interieur du programme principal.
par exemple:
int calcul; //qui est dans le programme principale

et //qui est en dehors du programme principale
int a;
int b;
calcul = a + b;

Si c'est possible quelqu'un pourrait m'expliquer comment faire
Merci d'avance de vos reponse

12 réponses

  1. moi aussi g un petit souci : c'est quel language de prog ke tutilise?
    parcek'en vb je sais comment savoir de kel procédure vien une erreur donc je pense kon peut faire ce que tu veu faire
    0
    1. int calcul(int a,int b)
      {
      return(a+b);
      }

      main()
      {
      int x=2;
      int y=3;
      int res=calcul(x,y);
      }
      0
      1. tu lis dans mes penséees !!!
        0
        1. je comprend pas tro la structure du language, j'aprendrai c++ l'année prochaine dsl
          bon courage pour la suite
          0
          1. En fait g un prog de ce genre
            void main()
            {
            int calcul;
            etc
            }

            void main() //je pense q je dois utilisai autre chose q void main // non?
            {
            calcul = a + b;
            }
            0
            1. houba :-)
              q un peu de mal à comprendre ce que tu veux faire
              0
              1. En gros je voudrai eviter de surcharger mon programme principale
                par des programme secondaire pour q ca soit plus lisible par exemple je met les programme secondaire en bas et le programe principale en haut
                quand je parle de programme secondaire c par exemple:
                int calcul; qui est dans le programme principale
                et que calcul (ce qui dois faire) soit dans le programme secondaire.
                Si c possible de le faire merci de m'aider sinon tanpis
                Et merci votre aide
                0
                1. houba ;-)
                  Pi€rre à donner la solution
                  int calcul(int a,int b)
                  {
                  return(a+b);
                  }

                  main()
                  {
                  int x=2;
                  int y=3;
                  int res=calcul(x,y);
                  }
                  0
                  1. ok je vais merci sauf q mon programme est bien plus compliqué puisque j'essaie de creer un jeu en msdos sans les graphisme bien entendu ^^
                    0
                    1. merci pour votre aide je vai pouvoir a reflechir^^
                      j'espere q mon cerveau ne va pa surchauffer^^
                      0
                      1. si tu veux mettre le prog principal en haut tu peux utiliser les entete:

                        //entete
                        int calcul(int a,int b) ;

                        main()
                        {
                        int x=2;
                        int y=3;
                        int res=calcul(x,y);
                        }

                        int calcul(int a,int b)
                        {
                        return(a+b);
                        }
                        0