Título: Guardar nulos a izquierda y no ha derecha. Publicado por: Xedrox en 25 Diciembre 2012, 21:52 pm Buenas gente, estoy haciendo un spike (programa de prueba) para guardar en un archivo binario, el contenido de una variable de tipo "long long",por ejemplo supongamos que tenemos el valor "6938217" guardado en esa variable, y lo guardo en un archivo en modo binario, el mismo quedaria asi (visto con el Notepad++):
Código: iÞi[NUL][NUL][NUL][NUL][NUL] Lo que necesito es que me queda asi: Código: [NUL][NUL][NUL][NUL][NUL]iÞi Alguna idea? Gracias! El programa que genera esto es el siguiente: Código: #include<iostream> Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: naderST en 25 Diciembre 2012, 21:57 pm Pues hacer tu propio método write() que escriba como lo desees.
Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: Xedrox en 26 Diciembre 2012, 01:02 am Por favor explicame como puedo implementar ese metodo, de que forma??
Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: naderST en 26 Diciembre 2012, 05:00 am No me manejo mucho con C++, pero en C una solución sería la siguiente:
Código
EDIT: Hice un equivalente en C++, espero te sirva: Código
Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: lucaslopez0000 en 26 Diciembre 2012, 15:42 pm Hola . Solo venia a decirte una cosa en el titulo pon si el code es c o c++ , ya que yo programo en C y nunca he tocado c++ ,
así evitamos posibles malentendidos. En cuanto a tu problema como antes he citado estoy OUT en c++ , no te puedo ayudar , si no lo haria PD : Dichoso crypt code c++ , yo en C esas cosas las hago con un pequeno bucle y sin usar esa selva de variables de c++ :P Saludos Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: Xedrox en 27 Diciembre 2012, 01:17 am Hola, genial naderST lo hago con C no hay problema. Tengo otra cosita, sabes como puedo escribir un salto de linea en el archivo? Probe grabando el "\n" pero solo me queda el "LF" y necesito que quede el "CR" y "LF" completo.
Título: Re: Guardar nulos a izquierda y no ha derecha. Publicado por: naderST en 27 Diciembre 2012, 01:23 am Escribes \n (LF) y \r (CR)
|