Pues exactamente igual, pero con 3 parámetros.
Código C++:
Ver originalostream & fineslinea(ostream& salida, string ss, int a)
{
char lb = 0x0a;
string s;
for (int i = 0; i < a; i++)
{
s.push_back(lb);
}
return salida << ss.c_str() << s.c_str();
}
int main(){
finesdelinea(cout,"mensajito cualquiera",10);
}
que imprime la cadena introducida más 10 saltos de línea.
Uso string para hacerlo más sencillo.
Un saludo.