Foros del Web » Programación para mayores de 30 ;) » Programación General »

Borland c++

Estas en el tema de Borland c++ en el foro de Programación General en Foros del Web. Me interesa saber como abrir y escribir en un bloc de notas (notepad),tambien guardarlo con lo que escribo. Si alguien tiene ejemplos q no usen ...
  #1 (permalink)  
Antiguo 13/07/2004, 14:25
 
Fecha de Ingreso: marzo-2004
Ubicación: Rep. Dominicana
Mensajes: 31
Antigüedad: 20 años, 11 meses
Puntos: 0
Mensaje Borland c++

Me interesa saber como abrir y escribir en un bloc de notas (notepad),tambien guardarlo con lo que escribo.
Si alguien tiene ejemplos q no usen cprintf ni cscanf solo printf y scanf( es q no estoy familiarizado con estas formas). He visto algunos ejemplos que involucran el uso de OPEN FILE cosas asi pero no corren ninguno.\
Si alguien tiene buenas instrucciones les agradeceria que me las diera, o cualquier ejemplo q funcione.


GRACIAS
el compilador que uso es el borland c++ 3.1
  #2 (permalink)  
Antiguo 24/07/2004, 19:23
 
Fecha de Ingreso: septiembre-2003
Ubicación: Morelos
Mensajes: 83
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola!!

Mira hay dos formas una con la libreria stdio.h y otra con la iostream.h las dos formas son muy parecidas te daré la de stdio.h.
primero tienes que definir un apuntador de tipo File se podria decir:

File *pf

y lugo pones

pf=fopen ("nombre_archivo","r");

la r son diferentes formatos de archivos, por ejemplo puedes crear un archivo binario o de texto, o puedes abrirlo para solo lectura o para escribir, investiga los formatos la verdad no los recuerdo.

para leer en un archivo utiliza

fread(void *puntero, size_t tamaño, size_t nregistros, FILE *fichero);

y para escribir es la misma sintaxis pero con

fwrite(void *puntero, size_t tamaño, size_t nregistros, FILE *fichero);

y cierras

fclose(pf);

si no me entendiste puedes visitar esta pagina:

http://c.conclase.net/ficheros/index.php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.