#include "lib/tdm_ripper.hpp" int main(int argc, char* argv[]) { // path of filename provided ? assert( argc > 1 && "please provide a filename and path" ); // declare and initialize tdm_ripper tdm_ripper ripper(argv[1]); // ripper.list_datatypes(); // ripper.show_structure(); ripper.print_hash_local("data/hash_table_xml_local.dat"); ripper.print_hash_values("data/hash_table_xml_value.dat"); ripper.print_hash_double("data/hash_table_xml_double.dat"); ripper.print_extid("data/channel_ext_id.dat"); ripper.list_groups(); std::ofstream gout("data/list_of_groups.dat"); ripper.list_groups(gout); gout.close(); ripper.list_channels(); std::ofstream fout("data/list_of_channels.dat"); ripper.list_channels(fout); fout.close(); std::cout<<"number of channels "<