Domingo 22 de Diciembre de 2024, 17:51
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
No Me Deja Usar Fopen Ni Fwriter
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: No Me Deja Usar Fopen Ni Fwriter (Leído 1331 veces)
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
No Me Deja Usar Fopen Ni Fwriter
«
en:
Jueves 9 de Junio de 2005, 19:15 »
0
Esta haciendo una función para guardar lso datos en un archivo, pero sucede que no me deja hacerlo, me dice que todo esta mal, aquí les pongo el codigo a ver si le ven algo mal, los errores que me marca son: fopen (esta mal, ve la declaración)
fwriter(entodos: record no es const void), no sér que hacer me cae gorod pro que no le veo algo mal hecho y si uso las funciones System::IO::File::Open hace el archivo pero no me deja escribir toda mi estructura record es una estructura de datos, y no me deja usarla.
Código: Text
int guardar(void)
{
FILE *arch;
arch = fopen("gymnacio.rap","wt");
if (arch != NULL))
{
fwrite(sumf,sizeof(record),1,arch);
fwrite(summ,sizeof(record),1,arch);
fwrite(sumd,sizeof(record),1,arch);
fwrite(sumi,sizeof(record),1,arch);
fwrite(resf,sizeof(record),1,arch);
fwrite(resm,sizeof(record),1,arch);
fwrite(resd,sizeof(record),1,arch);
fwrite(resi,sizeof(record),1,arch);
fwrite(mulf,sizeof(record),1,arch);
fwrite(mulm,sizeof(record),1,arch);
fwrite(muld,sizeof(record),1,arch);
fwrite(muli,sizeof(record),1,arch);
fwrite(divf,sizeof(record),1,arch);
fwrite(divm,sizeof(record),1,arch);
fwrite(divd,sizeof(record),1,arch);
fwrite(divi,sizeof(record),1,arch);
fwrite(alef,sizeof(record),1,arch);
fwrite(alem,sizeof(record),1,arch);
fwrite(aled,sizeof(record),1,arch);
fwrite(alei,sizeof(record),1,arch);
if(!fclose(arch))
return(0);
else
return(1);
}
AYDUA!!!!!!!
Tweet
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
JuanK
Miembro de ORO
Mensajes: 5393
Nacionalidad:
Re: No Me Deja Usar Fopen Ni Fwriter
«
Respuesta #1 en:
Domingo 12 de Junio de 2005, 06:23 »
0
has por aparte una funcion que escriba solo uo de los record, es decir cada uno de los miembros usando fwrite, y luego llamas la funcion tantas veces comonecesites escriibir en el record
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: No Me Deja Usar Fopen Ni Fwriter
«
Respuesta #2 en:
Domingo 12 de Junio de 2005, 18:11 »
0
pues is pudo haber sido una respuesta, pero sería más largo el codigo ys ería innesesario, mi error principal estaba en que no estaba haciendolo correctamente, sumf y todas las variables que usaba eran estáticas y debían de ser punteros, s+olo les tenia que colocar el simbolo de & y en sizeof, tenia que usar la estructura y no el tipo de dato (vaya record lo defini como un tipo de dato basado en la estructura) y eso era todo, lo que me sigue saliendo es que esta mal usado fopen, sigo sin saber por que, pero es un warning me deja compilarlo, tal vez lo vea cuando ya use la función (de momento no he podido (el post de string))
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
No Me Deja Usar Fopen Ni Fwriter