Título: Ayuda con fprintf Publicado por: Luchoz95 en 19 Abril 2013, 19:08 pm Hola gente tengo un problema , va mas que un problema una consulta , vean esta linea de código ...
Código esto va a escribir en un archivo de la siguiente manera ... Citar Nombre bueno yo lo que quiero es que se escriba asi ...Apellido 156XXXX Citar Nombre Apellido 156XXXX con algún tipo de tabulacion o algo por el estilo , algún consejo ? S2! Título: Re: Ayuda con fprintf Publicado por: pacoperico en 19 Abril 2013, 19:18 pm Pues usa la secuencia de escape de la tabulacion que es \t en tu cadena de formato del frintf().
Título: Re: Ayuda con fprintf Publicado por: rir3760 en 19 Abril 2013, 20:18 pm yo lo que quiero es que se escriba asi ... con algún tipo de tabulacion o algo por el estilo , algún consejo? Para imprimir en el archivo una linea de texto con el formato que mencionas puedes utilizar:Código
En la cadena de formato "%-Xs%-Ys%-Zd" se utiliza "-" para indicar una alineación a la izquierda mientras que "X", "Y" y "Z" indican la anchura en caracteres de cada campo o columna. Un saludo Título: Re: Ayuda con fprintf Publicado por: leosansan en 19 Abril 2013, 20:24 pm Simple,claro y preciso. Me encantan tus lecciones rir3760. Siempre aprendiendo de tus respuestas.
Gracias por compartir tus amplísimos conocimientos de C/C++ con los demás y "por nada". Un fuerte saludo, "fenómeno".(http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: Ayuda con fprintf Publicado por: Luchoz95 en 19 Abril 2013, 22:01 pm sigo con el mismo problema , se hace un salto de linea aunque le agrege esto ..
Código no se que ondaa :S Título: Re: Ayuda con fprintf Publicado por: rir3760 en 20 Abril 2013, 02:48 am sigo con el mismo problema , se hace un salto de linea aunque le agrege esto .. La razón del avance de linea no es la llamada a función sino alguna de las cadenas. Lo mejor aquí es, cuando obtengas las cadenas, eliminar el avance de linea.Código Si no es posible y alguna de ellas puede contener el mentado carácter se puede verificar y de ser necesario eliminarlo. Una opción es mediante la función strchr (prototipo en <string.h>), mas o menos así: Código
Un saludo Título: Re: Ayuda con fprintf Publicado por: Luchoz95 en 20 Abril 2013, 03:35 am eh probado con lo que me pasaste pero tampoco funciono , pero ya encontre el error , ahora tengo que solucionarlo ... el error esta en esta linea ...
Código ahora estoy usando scanf para leer los nombres y apellidos , pero no le tengo muchas confianza , algun consejo ? S2! Título: Re: Ayuda con fprintf Publicado por: rir3760 en 20 Abril 2013, 06:24 am eh probado con lo que me pasaste pero tampoco funciono El problema al solo comentar "no funciona" es que no hay forma de corregir el código fuente (el que sea). pero ya encontre el error , ahora tengo que solucionarlo ... el error esta en esta linea ... Con ello los campos nombre y apellido almacenaran el avance de linea como ultimo carácter, como ya te comente ese es el problema.Código Un programa donde se muestra como eliminar el avance de linea e imprimir con formato: Código
Un saludo Título: Re: Ayuda con fprintf Publicado por: Luchoz95 en 20 Abril 2013, 07:01 am Sos un genio !, Muchas gracias.
S2! |