Je reprends un peu le langage C (après plusieurs années sur PHP, où j'ai maintenant un excellent niveau).
Petit pense bête concernant l'utilisation de la librairie MySQL sous Windows :
 Si vous avez une erreur après mysql_real_connect comme quoi "cannot connect to MySQL Server XXXX (0)", alors que vous êtes persuadé que ce serveur existe bien, vérifiez si vous avez bien initialisé votre variable MYSQL avant:

MYSQL mysql;
if(mysql_init(&mysql)==NULL) {
    printf("\nFailed to initate MySQL connection\n");
    return(-1);
 }



En rajoutant ce petit bout de code, le script se met enfin à marcher :) Bizarrement aucun souci quand le code est compilé sous Linux avec GCC, le souci n'intervient qu'avec Visual C++ 2008 Express...