1. /*A) Una funcin de nombre crear que es llamada desde main
crea el archivorecibido comoagumento mediante un puntero a un array
de caracteres. Esta funcin retornatrue en caso de que se pueda
crear exitosamente el archivo o false en casocontrario. El retorno
( true o false) se mostrar con un cartl desdemain indicando el
Exito o Fracaso al crear el archivo ( true /
falserespectivamente)B)Una funcin de nombre men generar el
siguiente men:1) Crear el Archivo idicando nombre.2) Mostrar el
contenido del archivo3) Agregar texto al archivo.4) Borrar
fichero.5) SalirLa funcin men no recibe arguemnto y retorna
solamente 1,2 ,3 o S.Cualquier otra tecla ser ignorada y se mostrar
un cartel con el texto:"Opcin no valida, intente nuevamete".Para el
caso del punto 1 llamar a la funcin ya explicada de nombre crear
delpunto AC)La funcin invocada en el punto 2 permitir mostrar el
contenido delarchivo por pantalla, esta recibir como arguemento un
puntero.-D)La funcin del punto 3 recibir tambin un puntero al
archivoy agregar el texto ingresado por teclado al final del
archivos.*///////////////////////////////////////////#include#includeusing
namespace std;char menu(void);bool crear (char *puntero);void
mostrar(char *puntero);void agregar(char
*puntero);///////////////////////////////////////////int
main(){system("title EL INGRESO DEL NOMBRE DEL ARCHIVO DEBERA SER
ASI: miarchivo .extension ");char select,vec[16];char *p;bool
a=false;p=&vec[0];do{select=menu();switch(select) { case 1:{
system("cls"); cin.get(); cout