aboutsummaryrefslogtreecommitdiff
path: root/example.cc
blob: 3ce640cdb76ccaad9cce46e96c6a9b4ecace8283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "index.h"
#include "archive.h"

#include <string>
#include <iostream>

int main(int argc, char** argv) {
	if ( argc != 2 ) {
		std::cerr << "Empty query." << std::endl;
	} else {
		dictzip::IndexFile index("gcide.index");
		dictzip::ArchiveFile archive("gcide.dict.dz");

		for ( auto& entry : index.get(argv[1]) ) {
			std::cout << archive.get(entry) << std::endl;
		}
	}
}