Erreur de compilation c++ parse error?

Résolu
Bonjour,
Je me trouve face à une erreur que je ne comprend pas :
compil de tuxconf.c++
tuxconf.c++:26: parse error before `if'


Voici mon code

#include "tuxconf.h"
#include <fstream>
#include <string>
#include <iostream>

#ifndef TUXANA_PREFIX
#error "TUXANA_PREFIX doit être défini et pointer sur le répertoire d'installation de tuxana, sans / terminal"
#endif


/*ConfFile conf(TUXANA_PREFIX "/tuxana.conf");*/


/*Test l'existance de tuxana.conf*/

bool is_readable( const std::string & file )
{
        std::ifstream fichier( file.c_str() );
        return !fichier.fail();
}

using std::cout;
if ( is_readable( "tuxana.conf" ) )
{
        ConfFile conf(TUXANA_PREFIX "/tuxana.conf");
}
else
{
        cout << "Fichier inexistant ou non lisible.\n";
}

-
Merci d'avance pour vos réponces
Configuration: Linux
Mozilla 1.7.2

2 réponses

  1. Contributeur
    C'est moi, ou tu utilises un if en dehors d'un corps de fonction ???
    1. En effet, je fais vraiment n'importe quoi !! Faut que je me remette les nerones en place.
      Merci à toi, bonne journée