Obtener nombre de usuario en bash

Lo que estoy intentando concretamente es obtener el nombre de usuario y guardarlo en un char, ya que con getlogin(),cuserid y logname, devuelven array y no me deja guardarlo en un char, estoy programando en c++.