Académique Documents
Professionnel Documents
Culture Documents
FILE *ptvar;
Para abrir un archivo se usa la función de
biblioteca fopen .
ptvar = fopen(nombre-archivo,tipo-archivo);
“r+” Abrir un archivo existente tanto para lectura como para escritura.
#include<stdio.h>
void main()
{
FILE *archivo;
archivo = fopen("nuevo.txt","wt");
fputc('x',archivo);
fclose(archivo);
}
#include <iostream.h>
#include <stdio.h>
struct kosa
{
int numero;
char palabra[10];
};
void main ()
{
kosa x;
cout<< "dame un numero ";
cin>> x.numero;
cout<< "dame una palabra ";
cin >> x.palabra;
FILE *a1;
a1= fopen("datos.txt","w");
fwrite(&x,sizeof(x),1,a1);
//fwrite(de dónde,tamaño,cuantas veces, destino)
fclose(a1);
a1= fopen("datos.txt","r");
fread(&x,sizeof(x),1,a1);
//fread(destino, tamaño, cuantas veces, origen)
fclose(a1);
cout<< " "<<x.numero<<" " << x.palabra;
}
#include <stdio.h>
#include<iostream.h>
void main()
{
FILE *archivo1;
int i,a[10];
archivo1=fopen("Ejemplo1.txt","w+");
for(i=0;i<10;i++)
{
cout<<"a["<<i<<"]:";
cin>>a[i];
fwrite(&a[i],sizeof(int),1,archivo1);
}
fclose(archivo1);
archivo1=fopen("Ejemplo1.txt","r+");
for(i=0;i<10;i++)
{
fread(&a[i],sizeof(int),1,archivo1);
cout<<"a["<<i<<"]:"<<a[i];
}
fclose(archivo1); Nota: El archivo se guarda en
}
C:\BorlandC\Bin