====== تابع ()gethostname ======
این تابع برای بدست آوردن hostname کامپیوتری که برنامه روی آن اجرا میشود، استفاده می گردد.
#include
int gethostname(char *name, size_t len);
مثال
#include
#include
#include
#include // needed for HOST_NAME_MAX
int main()
{
int status;
char hname[HOST_NAME_MAX];
status = gethostname(hname, HOST_NAME_MAX);
if (status == -1) {
perror("gethostname() error ");
exit(EXIT_FAILURE);
}
printf("MAX : %d Bytes\n", HOST_NAME_MAX);
printf("Hostname : %s\n", hname);
return 0;
}
خروجی
MAX : 64 Bytes
Hostname : officer