get users shell

C++
awk -F: '{ print $1}' /etc/passwdwhoamigetent passwd $LOGNAME | cut -d: -f7
Source

Also in C++: