main.cpp 908 bytes
#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;