Erreur de compilation c++ parse error?

Résolu
djkent1 Messages postés 363 Date d'inscription   Statut Membre Dernière intervention   -  
djkent1 Messages postés 363 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
C'est moi, ou tu utilises un if en dehors d'un corps de fonction ???
1
djkent1 Messages postés 363 Date d'inscription   Statut Membre Dernière intervention   48
 
En effet, je fais vraiment n'importe quoi !! Faut que je me remette les nerones en place.
Merci à toi, bonne journée
0