Manejo de-ficheros-C++

download Manejo de-ficheros-C++

If you can't read please download the document

description

El presente archivo de texto contiene el código fuente de un programa en C++ que nos permite crear y editar archivos. Para crearlos se debe pasar el nombre del archivo a crear seguido de un punto y la extensión del mismo, por ejemplo : "miarchivo.doc". Pudiéndose crear así archivos de cualquiera o incluso sin ninguna extensión. El programa fue compilado con Code::Blocks corriendo en Windows

Transcript of Manejo de-ficheros-C++

  • 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