Bon deja, tu sais du C++, donc si tu ouvres le fichier iostream.h tu verras en gros:
DO NOT USE THIS FILE IN NEW CODE (ou un truc du genre)
Comment veux tu que ca marche tu définies pas ta variable lettre dans main.
Donc ton programme ca donne ca, et ca marche:
#include <cstdio>
#include <iostream>
using namespace std;
void entrer_caractere(char * lettre)
{
cout << "Saisir un charactere : ";
cin >> *lettre;
}
void main()
//int main(int argc, char *argv[])
{
char ta_lettre;
entrer_caractere(&ta_lettre);
}
Et voila.