题目
https://github.com/ctfs/write-ups-2015/tree/master/9447-ctf-2015/exploitation/search-engine
基本功能
1: Search with a word
2: Index a sentence
3: Quit
其中2用来添加一个句子,句子里的以空格隔开作为每一个单词,1输入单词,然后可以删除单词。
功能实现
具体代码我就不截图了,将大致实现过程叙述一下。
整个过程主要使用结构体存储每个单词。结构体如下:
words_in_senteces: 某个全局变量用来存储链表的头节点
total size: 一共40