C Interoperability: command-line arguments

Excellent questions. Technically it seems this would not be difficult to do. What would be the best interface from the user perspective?