Fecha y hora actual: Sab 31 Jul, 2010 05:52 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Programacion a bloc de notas

Responder al Tema

Índice del Foro > C, C#, Visual C++ > Programacion a bloc de notas

Autor Mensaje
thewalker
Usuario Inquieto


Registrado: 22 Ene 2010
Mensajes: 121

Mensaje Publicado: Sab 20 Feb, 2010 02:55 am

Título del mensaje: Programacion a bloc de notas

Responder citando

hola que tal gente aqui dando lata de nuevo
estoi exprtando datos de una base de datos y los guardo en un archivo de bloc de notas
ya lo hise peor los datos son
numero de trabajado y nombre y me queda asi en el archivo

548 guillermo alvarez
484 eduardo jimenes

pero si el numero trae mas de tres caracteres o menos la linea no queda perfecta y quiero que me quede perfecta que me acomode las palabras para que se ven en linea perfecta
osea que me queda asi

458 eduerdo parra ASUSENTISMO
12 calors bonavides ALTA
1548 roberto losvuterco BAJA

y quiero que salga asi

458 eduardo parra AUSENTISMO
1 CARLOS ESPEJEL BAJA
1458 humerto larios ALTA

espero que on sea tonta la pregunta y alguien pueda ayudarme sino pues de igual gracias por leer

saludos chaooz..

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Skaoz
Usuario Iniciado


Registrado: 29 Abr 2009
Mensajes: 21

Mensaje Publicado: Mar 23 Feb, 2010 04:38 am

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

xD no vas a poder acomodar 4 numeros para que parescan como de 3, en cuanto a los numeros vas a tener que tomar la mayor cifra para acomodarlos, y la salida mas sencilla serian unos if's basados en el rango, es decir suponiendo que el numero es de 4 cifras

Código:
if(n<10)
  fprintf(f,"000");
else if(n<100)
  fprintf(f,"00");
else if(n<1000)
 fprintf(f,"0")

fprintf(f,"%d",n)


si tu otro problema es lo de las mayusculas solo deves usar la funcion tollower contenida en la libreria ctype.h para dejar a todo como minuscula no se si me entiendes...no se si se explicar xD

Volver arriba
Ver perfil del usuario Enviar mensaje privado
thewalker
Usuario Inquieto


Registrado: 22 Ene 2010
Mensajes: 121

Mensaje Publicado: Mar 23 Feb, 2010 17:16 pm

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

si, lo es lo que trataba de hacer, tambien trato de ponerle automaticamente la mayuscula la primera letra de cada nombre es decir
si el nombre es juan estrada
que aparesca Juan Estrada jaja

muchas gracias por la informacion

saludos..

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 890
Ubicación: y*width+x

Mensaje Publicado: Mar 23 Feb, 2010 22:39 pm

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

thewalker escribió:
osea que me queda asi

458 eduerdo parra ASUSENTISMO
12 calors bonavides ALTA
1548 roberto losvuterco BAJA

y quiero que salga asi

458 eduardo parra AUSENTISMO
1 CARLOS ESPEJEL BAJA
1458 humerto larios ALTA


no veo la diferencia...


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
thewalker
Usuario Inquieto


Registrado: 22 Ene 2010
Mensajes: 121

Mensaje Publicado: Mie 24 Feb, 2010 19:08 pm

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

jaja lo siento es que trate de dejar alineados los renglones peno
no sale no entiendo por que

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 890
Ubicación: y*width+x

Mensaje Publicado: Mie 24 Feb, 2010 19:52 pm

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

es por el formato que aplica el post, usa mejor el code para que te mantega los espacios, además usa una fuente que mantiene el mismo ancho y separaciones, ejemplo:

Código:
458 eduerdo parra ASUSENTISMO
12 calors bonavides ALTA
1548 roberto losvuterco BAJA

y quiero que salga asi

458 eduardo parra AUSENTISMO
1 CARLOS ESPEJEL BAJA
1458 humerto larios ALTA


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Skaoz
Usuario Iniciado


Registrado: 29 Abr 2009
Mensajes: 21

Mensaje Publicado: Sab 27 Feb, 2010 01:51 am

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

Para lo de el nombre es lo mismo, antes de ingresarlo al archivo, cuando ya capturaste el nombre con un arreglo, paralo por una funcion donde la primera letra y las primeras despues de un espacio los conviertas a mayuscula y la demas a minusculas, despues ya las pasas a tu archivo xD

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Eamanesan
Usuario Iniciado


Registrado: 11 Feb 2010
Mensajes: 18

Mensaje Publicado: Mar 09 Mar, 2010 00:31 am

Título del mensaje: Re: Programacion a bloc de notas

Responder citando

yo lo q hago es selccionar los huecos q qiero que haya por ej hice un imprimir lineas asi:

Código:
void imprimirsueldo(FILE *flistsu,contadores *cont,registro re)
{
        if(cont->cl1>6)
        {
                if(cont->cp1!=1)
                fprintf(flistsu,"\f");
                cabecero1(*&cont,flistsu);
        }
        fprintf(flistsu,"%10d     %15s    %15d\n",re.cod_empleado,re.nombre,re.sueldo+re.extra);
        cont->cl1=cont->cl1+1;
}


%10d-> para el codigo de empleados
%15s-> para nombre
%15d-> para sueldo

lo unico q tienes q ir viendo por ensayo y error lo vas cambiando y asi siempre te escribe en el mismo sitio, y si ademas le pones un cabecero qe ponga por ej:
"cod_empleados nombre sueldo"
todo te lo va scribiendo debajo de su campo por columnas y te qeda muy ordenado.
espero q t sirva saludos! Ok

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Programacion orientada a objetos (poo)

andresdaniel Programación en general 0 Jue 29 Jul, 2010 00:50 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Qué lenguaje de programación elijo para este p...

electrotime Temas generales 2 Sab 10 Jul, 2010 16:38 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Escola CIPSA barcelona, curso programacion en c...

choza1 Programación en general 2 Lun 10 May, 2010 12:18 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Programas para iniciarse en el mundo de la prog...

Txerrinko Programación en general 1 Vie 23 Abr, 2010 13:21 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Inicios en la programacion

Txerrinko Temas generales 1 Jue 22 Abr, 2010 16:47 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,