Agreed.
Right now, although you plan to build a solution in C, you don't actually have a problem that is relevant to this forum until you have some C code.

I suggest you come back when you have a...