¿Escritura animada y centrada en Dev C++?

Actualmente estoy usando un comando para "animar" el texto, ya que hace que se vaya escribiendo letra por letra y da el efecto de que la máquina lo va escribiendo, y en mi opinión queda bien. Este es el comando: #include <iostream> #include <windows.h> using namespace std; int main() { ... mostrar más Actualmente estoy usando un comando para "animar" el texto, ya que hace que se vaya escribiendo letra por letra y da el efecto de que la máquina lo va escribiendo, y en mi opinión queda bien.
Este es el comando:

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
string msg = "Hello World!";
for(int i = 0 ; i < msg.length() ; i++)
{
cout << msg[i];
Sleep(100);
}
return 0;
}

Lo que quisiera saber es que si hay alguna forma de lograr hacer que se centre en la pantalla, se que se puede hacer con un gotoxy y ponerle las coordenadas de la pantalla, el problema es que a veces en otros equipos esas coordenadas no se acomodan porqué la pantalla o ventana tienen otras proporciones muy distintas.

Si alguien pudiera darme alguna forma de centrar el texto por medio de las proporciones que tiene la pantalla o ventana lo agradecería, gracias.
2 respuestas 2