Programación General > C/C++
escrivir valores en un archivo
Alfonsos1:
Quiero hacer un programa donde se escriva en un archivo los balores de un array
el array seria este:
int miarray[4];
miarray[0]=412;
miarray[1]=21;
miarray[2]=5324;
miarray[3]=44522;
el archivo estaria en la misma carpeta del programa
¿como seria el codigo?
m0skit0:
fopen() fread() fclose()
Alfonsos1:
fread no sirve para escrivir, solo sirve para leer,
por ejemplo lo que quiero es ingresar el NUMERO 100 (no los caracteres "1" "0" "0") en el archivo asd.txt.
--- Código: C++ ---#include <stdio.h>#include <cstdlib> int main(){ int var=100; FILE *fs=fopen("asd.txt", "wb"); //Aqui ingresar el valor de "var" fclose(fs); system("pause"); return 0;}
Osea que luego de haber ejecutado el programa, al abrir el archivo asd.txt, me tiene que aparecer el caracter que corresponde al valor 100 (segun la codificacion ANSI creo) osea el carater "d"
LO que no quiero es que al abrir el txt me aparescan los caracteres "100"
Eternal Idol:
Y bueno ... fwrite.
Alfonsos1:
OMFG! alfin lo logre, gracias
int main()
{
int var[1024];
var[0]=100;
FILE *fs=fopen("asd.txt", "wb");
fwrite(var, 1, 1, fs);
system("pause");
return 0;
}
Navegación
[#] Página Siguiente
Ir a la versión completa