30/09/2018, 17:07

Nhập định dạng ngày tháng giống C bằng C++

Trong lập trình C thì sử dụng hàm scanf() có thể nhập ngày tháng năm theo định dạng dd/mm/yyyy như sau:

scanf(%d/%d/%d,ngay, thang, nam);

Bây giờ sang C++ dùng cin; mà e muốn ép người dùng nhập như vậy chứ không phải nhập riêng rẽ theo ngày -> enter -> nhập tháng -> enter -> nhập năm -> enter như vầy thì sao ạ

Em cảm ơn

Son0nline viết 19:12 ngày 30/09/2018

bạn vẫn có thể dùng scanf trong c++ mà

Kan Đặng viết 19:08 ngày 30/09/2018

em biết rồi. nhưng C++ không thể khai báo kiểu nhập như vậy được hả a ?

Mai Anh Dũng viết 19:12 ngày 30/09/2018

Cứ code thế này, nhập vào cách nhau bằng dấu cách là được.

#include <iostream>

int main()
{
    int ngay,thang,nam;
    std::cin >> ngay >> thang >> nam;
    std::cout << ngay << thang << nam;
    return 0;
}
Minh Hoàng viết 19:20 ngày 30/09/2018

nếu muốn bỏ qua ‘/’ thì bạn thử ignore xem

Bài liên quan
0