用于保存字符串转换的数据结构

时间:2013-02-23 14:46:56

标签: c data-structures

我有一组字符串转换规则,我从文件解析。规则如下:

'aaa' -> 'bbb'

'aa' -> 'bc'

假设我知道如何解析文件,那么在C中保存这些转换的好数据结构是什么?稍后我将需要浏览数据结构并获得所有规则的转换的“输入”和“输出”。

谢谢。

1 个答案:

答案 0 :(得分:1)

struct map {
  char* key;
  char* value;
};

假设您知道所有键,然后您可以创建这些结构的数组,遍历按键搜索,然后使用相关值。