30/09/2018, 16:10
Cho em xin code tính tuổi khi biết năm sinh
các bác cho em xin code tính tuổi khi biết năm sinh với ạ. Em làm trên vs 2010 @Gio, @ltd, @Honey_moon
Bài liên quan
các bác cho em xin code tính tuổi khi biết năm sinh với ạ. Em làm trên vs 2010 @Gio, @ltd, @Honey_moon
E nên nói rõ là trên ngôn ngữ nào chứ e?
stackoverflow.com
Nếu trên C++ thì e thử tham khảo link này xem:Lấy năm hiện tại trừ năm sinh là ra tuổi
How to get current date and time?
Ý tưởng thì có thể có, chứ code mà cứ xin cả cụm thì…
Với lại bài này cứ thế trừ đi nhau, sao phải tính phức tạp đâu nhỉ?
Em phải tự tính thôi, bài này dễ mà.
Hướng làm không cần phải phức tạp như @tuancoi2506 đâu.
@minhdiem có thể nhập vào năm hiện tại, rồi nhập vào năm sinh. Lấy năm hiện tại trừ năm sinh là được thôi mà?
em dùng visual studio 2010 a ạ :D. cảm ơn a nhé !
^^ em xem cái video của a Sơn thấy có hàm nhập localtime gì đó từ máy em gọi ra chưa đc nên muốn hỏi thôi. Bình thường dùng trực tiếp là dễ dàng rồi
Nhập trực tiếp đi, cái time kia nó dùng để làm việc khác, tính giây tính phút. chứ tinh năm thì không cần thiết phải thế
Bạn muốn tính tuổi theo năm hay theo ngày
Theo năm. Trừ năm tính cho năm sinh.
Theo ngày. Trừ năm tính cho năm sinh kết hợp time.h để tính ngày.
Hết
Bạn xem thử giống cái bạn đang cần không
Đó là hàm lấy thời gian thực từ hệ thống máy tính. Khi sử dụng cần #include vào chương trình:
// Khai báo biến Time để lấy giá trị thời gian thực từ máy tính
time_t Time = time(0);
// Khởi tạo con trỏ Now lấy giá trị thời gian từ thằng Time
struct tm* Now = localtime(&Time);
int Day = Now->tm_mday; // Lấy ngày hiện tại từ hệ thống máy tính gán cho biến Day
int Month = Now->tm_mon + 1; // Lấy tháng hiện tại từ hệ thống máy tính gán cho biến Month
int Year = Now->tm_year + 1900; // Lấy năm hiện tại từ hệ thống máy tính gán cho biến Year
oh cái này dc này :D. cảm ơn T nha
Làm xong nhớ up lên cho mọi người nhận xét nhé. Ban đầu anh tưởng em hiểu nhầm vấn đề, hóa ra em muốn tập sử dụng
time_t
. Rất tốt, cho anh rút lại lời nói khi xưa nhé^^ đâu có a. em mới nhập môn còn chưa rành lắm
ý của bạn có phải là dùng mốc time để xác định tuổi đúng ko? nhưng cách đó k thực tế cho lắm! ta xác định hàm dựng struct thuộc time_t . sau đó gọi local time ! cũng k nhớ rõ nhưng mà tuổi thì cứ lấy 2014 - cho năm sinh là ok mà
Đây là chương trình lấy thời gian thực , từ hệ thống máy tính thường sử dụng cho chương trình đòi hỏi tính thực tế cao, và thường sử dụng trong các project mang tính ứng dụng . Có thể tham khảo cũng tốt