honestly, look at the source of the fat16 tool, it's python so it is it's source, it's easily understandable (although sure you could make it better with memory buffers or something i guess)
really, the core of it is like 10 lines or something, i'm sure you have the ability to do that
i'm sure in C++ it will be more of a chore than in python, but still, it's just reading a file at an offset...
but yes - i don't expect you to port FunkyCIA to C++! i thought about it early on myself but it would take so much time, python has been so easy to work with, i literally forget to use semicolons when i go back to coding in c!
sure, you can use it in your gui app thing, (credit me of course though!) thanks