cuốn sách gpt4 ai đã làm

cout — Đang cố gắng trả về hàm Cout

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 16:21:13 33 4
mua khóa gpt4 Nike

Tôi mới làm quen với C++ và tôi gặp sự cố khi sử dụng mã này:

chuỗi đầu ra_date(int ngày, int tháng, int năm){
chuỗi ngày;
if ((ngày > 0 && ngày <= 30) && (tháng > 0 && tháng <= 12) && (năm >= 2013)){
chuyển đổi(tháng){
trường hợp 1: ngày = ngày + "JAN" + năm nghỉ;
trường hợp 2: ngày = ngày + " THÁNG 2 " + năm nghỉ;
trường hợp 3: ngày = ngày + " MAR " + năm nghỉ;
trường hợp 4: ngày = ngày + “APR” + năm nghỉ;
trường hợp 5: date = ngày + “MAY” + năm nghỉ;
trường hợp 6: ngày = ngày + "JUN" + năm nghỉ;
trường hợp 7: ngày = ngày + “JUL” + năm nghỉ;
trường hợp 8: date = ngày + “AUG” + năm nghỉ;
trường hợp 9: date = ngày + “SEP” + năm nghỉ;
trường hợp 10: date = ngày + “OCT” + năm nghỉ;
trường hợp 11: date = ngày + “NOV” + năm nghỉ;
trường hợp 12: date = ngày + “DEC” + năm nghỉ;
}
}
ngày trở về;
}

Khi tôi cố gắng làm:

cout << out_date(22,12,2013);

Không có gì. Tôi đã làm gì sai?

câu trả lời hay nhất

Tôi khuyên bạn nên sử dụng chuỗi dòng và trả về một chuỗi từ luồng:

ngày chuỗi;
if ((ngày > 0 && ngày <= 30) && (tháng > 0 && tháng <= 12) && (năm >= 2013)){
chuyển đổi(tháng){
trường hợp 1: ngày << ngày << "JAN" << năm;
trường hợp 2: ngày << ngày << " THÁNG 2 " << năm;
// yadda yadda.....
}
}
ngày trở về.str();

Để làm điều này, bạn cần bao gồm tiêu đề

Về c++ - cố gắng trả về hàm Cout, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/16655961/

33 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress