#include <iostream>
#include <fstream>
// Los namesapce al principio, despues de los include, y no dentro de cada funcion como lo estas haciendo.
using namespace std;
// variable declarada como global, para que la reconozca la funcion escribir.
// tambien podrias pasarla como parametro, en caso de que no quieras variables globales
ofstream archivo;
void escribir (double entrada);
int main()
{
archivo.open("prueba.txt", ios::app);
double entrada;
cout << "Ingrese el numero de entrada a escribir en el archivo" << endl;
cin >> entrada;
archivo << "Eso fue todo lo que escribimos en el archivo";
archivo.close(); // Cierra el archivo de salida en donde aparecen todos los puntos.
return(0);
}
void escribir (double entrada)
{
// variable local innecesaria a mi parecer, utilza directamente el parametro entrada
//double a = entrada;
archivo << "El numero que escribo en el archivo es: " << entrada;
cout << "No hay mas datos para escribir " << endl;
}