Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: luispad en 16 Febrero 2020, 01:57 am



Título: pantalla de bienvenida en C
Publicado por: luispad en 16 Febrero 2020, 01:57 am
Hola, me pueden ayudar con el siguiente codigo para que las palabras se impriman en el centro de la consola y que aparezca en letras grandes

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <conio.h>
#include <windows.h>
#define LMAX 100


int main(){
  
    
    printf("\a\tBIENVENIDO A WINEPRO \n");
    
    
    
    
    system("pause");
return 0;    
}


Título: Re: pantalla de bienvenida en C
Publicado por: engel lex en 16 Febrero 2020, 08:21 am
empezando por allí la consola no tiene "letras grandes" tiene la tipografia definida por configuracion, si quieres letras grandes tendrás que hacer ascii art

sobre el centrar texto en windows necesitarás una funcion que sea capaz de leer la consola para obtener el ancho y luego ya sea con espacios o moviendo el cursor centrar el texto, si estás empezando, ni por cerca recomendado


Título: Re: pantalla de bienvenida en C
Publicado por: ThunderCls en 26 Febrero 2020, 21:58 pm
Para hacerlo en Windows necesitas dos cosas:
1- Obtener las dimensiones de la consola. Lo puedes hacer con GetConsoleScreenBufferInfo
2- Calcular y posicionar el cursor en la posicion correcta. Lo puedes hacer con SetConsoleCursorPosition

Saludos