Bonjour !,

Ce sont mes premiers pas... ma question est basique et concerne les valeurs renvoyées dans un p'tit calcul d'une fonction.

Je n'arrive pas à comprendre pourquoi mes variables a et b ne donnent pas les bons résultats dans la ligne :
cout << "La valeur renvoyee de " << a << " est : " << b << endl;

Voici le petit code complet :
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
 
#include <iostream>
using namespace std;
int renvoie(); // déclaration de la fonction 2
int b = 0; int a = 0;
void main()
{
	cout << "Deuxieme fonction" << endl;
	int a = renvoie(); // Appel de la fonction 2
	cout << "La valeur renvoyee de " << a << " est : " << b << endl;
}
int renvoie() // définition de la fonction 2
{
	cout << "Taper un chiffre : "; cin >> a;
	int b = a + 2;
	return a,b;
}