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

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

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

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;
}
1 Like

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

1 Like

đề bài thi ngta yêu cầu phải có dấu “/” thì như nào ? ý cốt là vậy! chứ nói như ông nói làm gì ? khi ai cũng biết !

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?