Simple C program "convert"
char* convert (int direction, char* input)
direction: Encode or Decode flag. 0 to encode parameter list into
hexadecimal, 1 to decode hexadecimal into parameter string.
input: the string to be encoded or decoded
example:
convert(0, "Fruit=Pear&Bread=Wheat") // returns string "2B"
convert(1, "A1") //returns "Fruit=Plum&Bread=White"
Internal Data Table
Fruit
1 = Apple
2 = Pear
10 = Plum
Bread
1 = White
2 = Grain
11 = Wheat
I can deliver the implementation of your required conversion functionality with good quality code in given time-frame.
Let me know your thoughts/input/comments on my proposal.
Thank you for your attention!!