-
sebastian alonso arenas leal authoreddc218daf
#include <iostream>
#include <string>
#include "diccionario.hpp"
int main() {
std::string keys[] = { "XD1", "XD2", "XD3", "XD4", "XD5" };
int contents[] = { 1,2,3,4,5 };
struct Dict myDict;
std::cout << "ADDING KEY|VALUE TO THE DICT:" << std::endl;
int i, array_size = sizeof(contents) / sizeof(*contents);
for (i = 0; i < array_size; ++i) {
myDict.add(keys[i], contents[i]);
std::cout << "ADDED: " << keys[i] << " | " << contents[i] << std::endl;
}
std::cout << std::endl << "TESTING NON PRESENT KEY <xd>:" << std::endl;
myDict.get("xd");
std::cout << std::endl << "SHOWING CONTENT OF KEY <XD1>:" << std::endl;
myDict.get("XD1");
std::cout << std::endl << "SHOWING THE WHOLE DICT:" << std::endl;
myDict.show();
std::cout << std::endl << "FREEING THE DICT MEMORY:" << std::endl;
myDict.free();
std::cout << std::endl << "Press Enter to exit... ";
std::cin.get();
return 0;
}