Como crear una funcion en c++ para alinear el texto a ambos lados a la vez

Iniciado por Fraguibo, 25 Septiembre 2013, 15:54 PM

0 Miembros y 1 Visitante están viendo este tema.

Fraguibo

Aber quien me puede ayudar pasandome el codigo para construir una función que alinee el texto a ambos lados a la vez con cualquier tipo de letra igual que lo hace el "Word", para poder acoplarla a "clipper" u otro programa del lenguaje xBase.

Gracias anticipadas

Fraguibo

eferion

En c++ tienes cout para sacar información por la salida estándar...

Si formateas dicha salida el texto se alineará donde tú quieras...

Código (cpp) [Seleccionar]

// texto con alineación tradicional
std::cout << "0123456789" << std::endl;

// texto con alineación a la derecha
std::cout << setiosflags(ios::left) << setw(80) << "0123456789" << std::endl;

// las dos juntas
std::cout << "0123456789";
std::cout << setiosflags(ios::left) << setw(70) << "0123456789" << std::endl;


Luego hay librerías más completas para colocar el texto donde tú quieras, pero eso ya depende de tus necesidades.