<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<BR><BR>> To: cconclase@listas.conclase.net<BR>> From: salvador@conclase.net<BR>> Date: Sat, 5 Jul 2008 15:20:06 -0500<BR>> Subject: Re: [C con Clase] Retroceder el puntero en archivo binario<BR>> <BR>> El pasado 2008-07-04 15:08:55, Carolina Herrera escribió:<BR>> <BR>> CH> Ya modifiqué el programa y aún sigue sin funcionar =(, como que ya empiezo a resignarme y usar el modo convencional (contando registros).<BR>> <BR>> Hola:<BR>> <BR>> No deberías resignarte, el método propuesto debería funcionar. Debe existir un error, y hay que encontrarlo.<BR>> <BR>> Puedes probar con este programa de ejemplo:<BR>> ----8<------<BR>> #include <cstdio><BR>> #include <cstring><BR>> <BR>> using namespace std;<BR>> <BR>> int main()<BR>> {<BR>> FILE *fs;<BR>> char car[12];<BR>> int i;<BR>> <BR>> fs = fopen("pruebas.dat", "wb");<BR>> fprintf(fs, "abracadabra");<BR>> fclose(fs);<BR>> <BR>> fs = fopen("pruebas.dat", "r+b");<BR>> <BR>> while(!feof(fs)) {<BR>> fseek(fs, 0, SEEK_CUR);<BR>> fread(car, sizeof(char), 1, fs);<BR>> if(car[0] == 'a') {<BR>> fseek(fs, -sizeof(char), SEEK_CUR);<BR>> car[0] = 'e';<BR>> fwrite(car, sizeof(char), 1, fs);<BR>> }<BR>> }<BR>> <BR>> fclose(fs);<BR>> <BR>> fs = fopen("pruebas.dat", "r");<BR>> fgets(car, 12, fs);<BR>> printf("cadena: %s\n", car);<BR>> fclose(fs);<BR>> <BR>> return 0;<BR>> }<BR>> ----8<------<BR>> <BR>> A ver si funciona, y en caso contrario podremos echar la culpa al compilador.<BR>> hola <BR>
me gustaria saber si me puedes ayudar en algo <BR>
yo no deseo que me lleguen mas emeil de esta pagina c++ pero no se como hacer...<BR>> Hasta pronto.<BR>> <BR>> -- <BR>> Salvador Pozo (Administrador)<BR>> mailto:salvador@conclase.net<BR>> _______________________________________________<BR>> Lista de correo Cconclase Cconclase@listas.conclase.net<BR>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<BR><BR><br /><hr />Explore the seven wonders of the world <a href='http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>