Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- typedef struct idx {
- char filename[3];
- char title[47];
- char terminator[2];
- }idx_str; // idx ;
- class DB{
- idx_str *ptr_row;
- public:
- DB(){
- //costruttore
- }
- /*
- ...
- */
- void metodo_che_legge_row_da_file(){
- ptr_row=new idx_str;
- /*
- lettura file secondo le tue esigenze
- ...
- ricorda di accedere ai membri della struct con l'operatore "->"
- */
- }
- idx *return_ptr_row(){
- //metodo che restituisce il puntatore a ptr_row
- return ptr_row;
- }
- };
- int main(){
- DB classe;
- idx_str *record;
- /*
- codice
- ...
- */
- classe.metodo_che_legge_row_da_file();//a questo punto stai popolando la tua struct da file
- /*
- codice
- ...
- */
- record=classe.return_ptr_row(); //a questo punto a qualcuno interessa leggere la struct popolata precedentemente
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement