voici mon programme:

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
 
using namespace std;
 
int main()
{
string bd_defaut,serveur,utilisateur,mdp;
 
MYSQL p_mysql;
 
mysql_init(&p_mysql);
 
cout << "Base de données par défaut:" << endl;
getline(cin,bd_defaut);
cout << "Serveur:" << endl;
getline(cin,serveur);
cout << "Utilisateur:" << endl;
getline(cin,utilisateur);
cout << "Mot de passe:" << endl;
getline(cin,mdp);
 
if(!mysql_real_connect(&p_mysql,serveur.c_str(),utilisateur.c_str(),mdp.c_str(),bd_defaut.c_str(),0,NULL,0))
	{
	mysql_error(&p_mysql);
	}
else
	{
	cout << "connection ok" << endl;
	mysql_close(&p_mysql);
	}
return 0;
}

à la compilation pas d'erreur mais quand je l'exécute ni le message d'erreur ni le message connection ok s'affiche... où est le problème?

edit: c'est bon j'ai trouvé mon erreur