Notice: file_put_contents(): Write of 1626 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 16384 of 18010 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
Learning ©➕➕@Learncpp P.1206
LEARNCPP Telegram 1206
#ctime #time.h #mktime
🔵زمان (time)

🔹تابع mktime

time_t mktime(struct tm *timeptr);

این دقیقا برعکس تابع localtime است، ما به این تابع یک زمان استاندارد می دهیم و این تابع می گوید که این زمان از چند ثانیه تشکیل شده است.

🔹پارامتر ها :

🔻مفهوم timeptr* :
یک اشاره گر به زمان استانداردی که از نوع struct tm است.

🔹مقادیر بازگشتی :
اگر تابع بتواند کارش را درست انجام بدهد یک مقدار از نوع time_t بر می گرداند و اگر نتواند مقدار منفی یک(1-) را بر می گرداند.
#include <iostream>
#include <ctime>
using namespace std;

int main ( )
{
time_t tim;
tm *stim;

time(&tim);
stim = localtime(&tim);

tim=mktime(stim);
cout<<tim<<endl;
return 0;
}

در مثال بالا ابتدا زمان غیر استاندارد سیستم را می گیریم سپس آن را به زمان استاندارد تبدیل می کنیم سپس دوباره آن را به زمان غیر استاندارد تبدیل می کنیم.

#include <iostream>
#include <time.h>
/*time_t,struct tm,time,mktime*/
using namespace std;

int main ( )
{
time_t rawtime;
struct tm *timeinfo;
int year,month,day;
const char *weekday[ ]={"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

/* prompt user for date */
cout<<"Enter year: ";
fflush(stdout);
cin>>year;
cout<<"Enter month: ";
fflush(stdout);
cin>>month;
cout<<"Enter day: ";
fflush(stdout);
cin>>&day;

/*get current timeinfo and modify it to the user's choice*/
time(&rawtime);
timeinfo=localtime(&rawtime);
timeinfo->tm_year=year-1900;
timeinfo->tm_mon=month-1;
timeinfo->tm_mday=day;

/*call mktime: timeinfo->tm_wday will be set*/
mktime(timeinfo);

cout<<"That day is a \n"<<weekday[timeinfo->tm_wday];

return 0;
}


Output:
Enter year: 2000
Enter month: 5
Enter day: 20
That day is a Saturday.

🔰ترجمه شده از سایت
www.cplusplus.com

@Learncpp



tgoop.com/Learncpp/1206
Create:
Last Update:

#ctime #time.h #mktime
🔵زمان (time)

🔹تابع mktime

time_t mktime(struct tm *timeptr);

این دقیقا برعکس تابع localtime است، ما به این تابع یک زمان استاندارد می دهیم و این تابع می گوید که این زمان از چند ثانیه تشکیل شده است.

🔹پارامتر ها :

🔻مفهوم timeptr* :
یک اشاره گر به زمان استانداردی که از نوع struct tm است.

🔹مقادیر بازگشتی :
اگر تابع بتواند کارش را درست انجام بدهد یک مقدار از نوع time_t بر می گرداند و اگر نتواند مقدار منفی یک(1-) را بر می گرداند.

#include <iostream>
#include <ctime>
using namespace std;

int main ( )
{
time_t tim;
tm *stim;

time(&tim);
stim = localtime(&tim);

tim=mktime(stim);
cout<<tim<<endl;
return 0;
}

در مثال بالا ابتدا زمان غیر استاندارد سیستم را می گیریم سپس آن را به زمان استاندارد تبدیل می کنیم سپس دوباره آن را به زمان غیر استاندارد تبدیل می کنیم.

#include <iostream>
#include <time.h>
/*time_t,struct tm,time,mktime*/
using namespace std;

int main ( )
{
time_t rawtime;
struct tm *timeinfo;
int year,month,day;
const char *weekday[ ]={"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

/* prompt user for date */
cout<<"Enter year: ";
fflush(stdout);
cin>>year;
cout<<"Enter month: ";
fflush(stdout);
cin>>month;
cout<<"Enter day: ";
fflush(stdout);
cin>>&day;

/*get current timeinfo and modify it to the user's choice*/
time(&rawtime);
timeinfo=localtime(&rawtime);
timeinfo->tm_year=year-1900;
timeinfo->tm_mon=month-1;
timeinfo->tm_mday=day;

/*call mktime: timeinfo->tm_wday will be set*/
mktime(timeinfo);

cout<<"That day is a \n"<<weekday[timeinfo->tm_wday];

return 0;
}


Output:
Enter year: 2000
Enter month: 5
Enter day: 20
That day is a Saturday.

🔰ترجمه شده از سایت
www.cplusplus.com

@Learncpp

BY Learning ©➕➕


Share with your friend now:
tgoop.com/Learncpp/1206

View MORE
Open in Telegram


Telegram News

Date: |

A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.” fire bomb molotov November 18 Dylan Hollingsworth yau ma tei Write your hashtags in the language of your target audience. ‘Ban’ on Telegram As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces.
from us


Telegram Learning ©➕➕
FROM American