Bueno, primero tienes que hacerlo en lenguaje C y poniendo TCL dentro de tu programa C??. Hay que tomar en cuenta que Tcl es un lenguaje de script y tendrias mas o menos que manejarlo.
En segunda, el codigo que pones no tiene nada de Tcl, es C++ antiguo (de ese que usaba turbo C++). Ese codigo no lo puedes compilar con compiladores modernos porque se usaba hace muchos años cuando C++ aun no era estandar. Si quieres compilarlo, consigue Turbo C++ de borland (No sé si Borland C++ en versiones recientes aun acepte ese codigo).
El codigo que pones, pasado a C estandar, quedaría así (Nota: No sé si ese codigo haga lo que quieres, lo unico que hice fue pasarlo a C "moderno"):
Código:
#include <stdio.h>
#include <stdlib.h>
void ecu();
int main (int argc, char* argv[]) {
ecu();
system ("pause");
return 0;
}
void ecu() {
float y=1.76, result;
int x;
printf ("Digite un numero por favor: ");
scanf ("%d", &x);
printf ("el resultado es: %f ", (y*x));
}
Pero como te digo, al final es solamente C y lo podrias compilar con Visual C++, GCC, o cualquier compilador moderno de C. Pero a ti te pidieron C con Tcl, creo que debes de buscar informacion acerca de Tcl. Y me imagino que habrá alguna libreria para usar Tcl desde C.
Saludos!