Hacer consola de comandos en lenguaje C

Javier
24 de Abril del 2006
Hola

Me pregunto si existe alguna función en Turbo C++ que permite llamar a una función cuyo nombre es igual al contenido de un array de caracteres pasado a la primera función como parametro. Existe? Si no es así, cómo hacerla? Otra pregunta: El hecho de q en lenguaje C todos los argumentos se pasan por valor imposibilita poder disponer de una función así? Esto: "No existe el concepto de paso de parámetros 'por variable' o 'por referencia'", lo he leído por ahí y no entiendo bien a q se refiere.
La idea es hacer una consola de comandos. Es posible hacer un programa exe q sea solamente una función q pueda llegar a aceptar parámetros? Sería una opción para, en vez de crear una consola de comandos, crear 'comandos' o exe's q serían ejecutados desde la propia cmd.exe de windows.
En otras palabras: necesito hacer una 'consola de comandos' y necesito ayuda; con algo de orientación, por poca q sea, me conformo.

Gracias.