SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: turbo en Martes 19 de Marzo de 2002, 11:01
		
			
			- 
				hola! tengo que generar un fichero hexadecimal mediante turbo C para grabarlo luego en una memoria. alguien me podria decir como hacerlo? mi fichero creado se llama mapping.hex pero chipwriter (para grabar la memoria) no lo reconoce como tal y creo que el problema esta en el programa en C.muchisimas gracias
			
- 
				Supongo que tu pregunta es:
 ¿cómo escribir caracteres entre 0x00 y 0xFF en un fichero?
 
 abriendo el fichero como binario:
 
 FILE *f = fopen ("fichero", "wb");
 
 ... y ahora escribe lo que quieras con fwrite o lo que sea...
 
 
 No se si sabes que
 0x00 es el caracter 0 (0 en hex)
 0x01 es el caracter 1 (1 en hex)
 0x0A es el caracter 10 (A en hex)
 ...
 0xFF es el caracter 255 (FF en hex)
 
 ciao