salve...dopo aver creato una classe con le funzioni per la connessione a un database ho avuto un errore che non riesco a capire da cosa provenga...insomma dopo aver richiamato l'header mi dice " expected unqualified-id before ‘using’" cosa succede?
classemy.h:
codice:#include <iostream> #include <mysql.h> #include <string> using namespace std; class Mysql { public: void mysql(){ string user; string password; string db; bool connected; MYSQL mysql; mysql_init(&mysql); cout<<"Username : "; getline(cin,user); cout<<"Password : "; getline(cin,password); cout<<"inserisci il nome del database :"; getline(cin,db); MYSQL *my = mysql_real_connect( &mysql, user.c_str() , password.c_str(), db.c_str(),0,0,0,0); if (my){ connected = true; cout<< "connessione a ["<<db<<"] avvenuta con successo"<<endl; } else { string esegui = "Errore durante la connessione : " + string(mysql_error(&mysql)); cout<<esegui; } mysql_close(&mysql); } }
e mysql.cpp:
codice:#include <iostream> #include <mysql.h> #include <string> #include "classemy.h" using namespace std; int main() { Mysql *oggetto; oggetto->mysql(); return 0; }

Rispondi quotando