Formato de salida estándar de C ++

Quiero crear una aplicación de consola C ++ que imprima texto en diferentes partes de la consola. Por ejemplo, en QBasic puede usar:

locate(8,5)
print "hi"

Y hola se imprimiría en la columna 8, línea 5. En C ++, cuando uso cout, siempre se imprime en la siguiente línea y comienza a imprimir en la primera columna. ¿Hay alguna manera de que pueda hacer esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta