نقل قول: نمایش روز ها در برنامه
احتمالا مقدار ندادید به اون
time_t rawtime;
struct tm * timeinfo;
time (&rawtime);
timeinfo = localtime (&rawtime);
نقل قول: نمایش روز ها در برنامه
نقل قول: نمایش روز ها در برنامه
این و نوشتم واسه اونایی که مثل من به درد سر افتاده بودن.
ممنون از کمک شما دوستان
#include<iostream>
#include<ctime>
using namespace std;
struct TIME{
int hour;
int minute;
int second;
int month;
int year;
int week_day;
int month_day;
int year_day;
int isdst;
}CLOCK;
struct TIME Time(){
time_t Clock;
struct tm * now;
time(&Clock);
now = localtime (&Clock);
CLOCK.hour = now->tm_hour;
CLOCK.minute = now->tm_min;
CLOCK.second = now->tm_sec;
CLOCK.year = now->tm_year;
CLOCK.week_day = now->tm_wday;
CLOCK.month = now->tm_mon;
CLOCK.month_day = now->tm_mday;
CLOCK.year_day = now->tm_yday;
CLOCK.isdst = now->tm_isdst;
return CLOCK;
}
int main() {
struct TIME time;
time = Time();
cout<<time.hour<<':'<<time.minute<<':'<<time.secon d<<endl;
system("pause");
return 0;
}
// BY MAHDI13.IR
نقل قول: نمایش روز ها در برنامه
از enum به جای struct استفاده کنید فکر کنم بهتر باشد
نقل قول: نمایش روز ها در برنامه
ممنون میشم اگه توضیح بدین چه شکلی.(چون من enum رو به عنوان یک نوع شمارشی میشناسم و کاربرد دیگه ای ازش نمیدونم خوشحال میشم که بدونم.)
نقل قول: نمایش روز ها در برنامه
نقل قول:
نوشته شده توسط
AJL110ALI
احتمالا مقدار ندادید به اون
time_t rawtime;
struct tm * timeinfo;
time (&rawtime);
timeinfo = localtime (&rawtime);
سلام،من اینو به کار بردم و جواب داد ولی وقتی میخوام تو یه کلاسی ازش استفاده کنم این ارور ها رو میده:
time_t Clock;
struct tm * Time;
time(&Clock);
Time = localtime (&Clock);
8 8 C:\\MyTime.h [Error] expected identifier before '&' token
8 14 C:\\MyTime.h [Error] ISO C++ forbids declaration of 'time' with no type [-fpermissive]
9 3 C:\\MyTime.h [Error] 'Time' does not name a type
من این قسمت از کد رو تو بخش private یک کلاس استفاده میکنم.
ولی جاهای دیگه هم که امتحان میکنم همین خطا رو میده.
نقل قول: نمایش روز ها در برنامه
هدر ctime یا time.h رو اضافه کردی بهتره اشاره به ساختار tm روهم بهش یه نام دیگه بدید