De hecho en C++ solo existen funciones (pues un procedimiento se considera como una función que no regresa ningún valor) y la forma de hacerlo es la siguiente: tipo nombre_de_funcion (tipo parametro1, tipo parametro2); despues para la definicion: tipo nombre_de_funcion (tipo parametro1, tipo parametro2) { instruciones; } Como ves son dos pasos, primero la declaración y luego la definición que es donde pones el código que quieres ejecutar. Bueno espero que te sirva mi respuesta. Vago