MANEJO DE ARCHIVOS EN C

0 votos
preguntado por jeremias10 (860 puntos) Ene 28, 2016 en C/C++
HOLA: alguien me podria dar algunos ejemplos como manejar archivos en c++, y temas para leer, y aprender a programar c++.

espero respuestas gracias


25 Respuestas

0 votos
respondido por fiurer87 (3,260 puntos) Ene 28, 2016
ERROR:  .docx no es un archivo de texto plano.

Si abres un fichero .docx es lo mismo que intentar abrir un fichero de tipo .rar o .zip.

Word tiene su propio descomprensor, lo unico que puedes usar en C++ es texto plano.

Un ejemplo: intenta abrir un docx con bloc de notas y vera que pasa.

Atte: Roberto.


0 votos
respondido por fiurer87 (3,260 puntos) Ene 28, 2016
correccion de codigo que pusiste:

if ((fichero = fopen("pacientes.dat", "w+")) == NULL) { //intenta con w+  y con tipo dat

printf ("Error en apertura del fichero para escrituran");

}

else {

//guardamos los datos en el fichero

fwrite(&paciente, sizeof(paciente), 1, fichero);

printf("nPaciente agreado.");

fclose (fichero); //cierra en cuanto agrega un solo paciente

}


0 votos
respondido por jeremias10 (860 puntos) Ene 28, 2016
hola el inge q nos da clases nos dijo q ".dat" era un archivo el cual no ponidiamos  abrir, voy a intentar ingresarle a mi programon "w+" a ver q pasa, ahora nos dejo un porgrama para q  tenga q;

INGRESAR

MODIFICICAR/actualizar

ver

eliminar

print //imprimir con el API DE WINDOWS

me podrian decir q letra uso en cada uno de ellos es q me confunde un poco,lo q pasa es q e visto otros progrmas donde utilizan dos letras ejemplo;"ab","wb", y me explicaran xq en esos programas utilizan eso

grcias


0 votos
respondido por fiurer87 (3,260 puntos) Ene 28, 2016
y para leer intenta con r+. ejemplo:

fichero = fopen("pacientes.dat","r+");


0 votos
respondido por Fredy9558 (180 puntos) Nov 8, 2016
Pasos para usar archivos:

- Declarar Puntero Fichero. FILE *punteroFichero;

- Apertura de archivo. punteroFichero=fopen(NombreArchivo,tipoAcceso);

- escribir o leer contenido de archivo. fputs(Cadena,punteroFichero); fgets(cadena.nCaracteres,punteroFichero)

- cerrar archivo. fclose(punteroFichero

Preguntas relacionadas

0 votos
6 respuestas
0 votos
1 respuesta
0 votos
0 respuestas
0 votos
0 respuestas
preguntado por jeremias10 (860 puntos) Ene 28, 2016 en C/C++
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...