Jak wyświetlić login aktualnie zalogowanego użytkownika ?
Dodałem konieczne biblioteki oraz:
struct passwd *urzyt;
printf("User name: %s\n",urzyt->pw_name);
i wyświetla mi się: "User name: (null)" - dlaczego ?
Jak wyświetlić login aktualnie zalogowanego użytkownika ?
Dodałem konieczne biblioteki oraz:
struct passwd *urzyt;
printf("User name: %s\n",urzyt->pw_name);
i wyświetla mi się: "User name: (null)" - dlaczego ?
zdaje się, że zapomniałeś
urzyt=getpwent();
O ile dobrze pamiętam ;-)
EDIT: Między zacytowanymi przez Ciebie liniami
A strukture inicjujesz czym?
struct passwd *uchwyt = getpwuid(getuid());
printf("%s\n", uchwyt->pw_name );
Moze tak zadziala
Dziękuję ixos_ o to chodziło :)