Tổng quan dự án
Thuộc phần Logic và luồng chương trình trong hành trình C++ của Coddy. Bài học 18 trên 56.
Thử thách
DễBạn sẽ xây dựng một công cụ danh sách tác vụ dòng lệnh để minh họa cách dùng vector quản lý dữ liệu thực tế.
Tạo nền tảng cho công cụ danh sách tác vụ dòng lệnh bằng cách thiết lập cấu trúc cơ bản với một vector rỗng và hiển thị lời chào cùng các tùy chọn trong menu.
Chương trình của bạn cần:
- Tạo một
std::vector<std::string>rỗng có têntasksđể lưu nội dung mô tả tác vụ - Hiển thị lời chào cho ứng dụng danh sách tác vụ
- Hiển thị menu gồm các tùy chọn mà người dùng có thể chọn
- In thông báo xác nhận hệ thống danh sách tác vụ đã sẵn sàng sử dụng
Dùng định dạng đầu ra chính xác sau:
Welcome to Task List Tool!
Menu Options:
1. Add Task
2. View Tasks
3. Quit
Task list system initialized and ready!Bước thiết lập ban đầu này tạo nền tảng để mở rộng trong các bài học tiếp theo, nhằm xây dựng một ứng dụng quản lý tác vụ hoàn chỉnh. Vector rỗng sẽ lưu tất cả tác vụ dưới dạng chuỗi, còn menu cho người dùng biết những chức năng nào sẽ có.
Tự làm thử
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// TODO: Viết code của bạn ở đây
return 0;
}Tất cả bài học trong Logic và luồng chương trình
1Con trỏ và bộ nhớ
Con trỏ là gì?Toán tử lấy địa chỉToán tử giải tham chiếuCon trỏ nullCon trỏ và mảngBộ nhớ động với newGiải phóng bộ nhớ với deleteÔn tập: luyện tập về con trỏ2Vector (mảng động)
Giới thiệu std::vectorTạo vectorThêm phần tửTruy cập phần tửKích thước vectorDuyệt bằng vòng lặp forVòng lặp for dựa trên phạm viXóa phần tửÔn tập: các thao tác với vector5Dự án: Công cụ quản lý hàng tồn kho
Thiết lập dự ánThêm và cập nhật mặt hàng3Dự án: Công cụ danh sách công việc
Tổng quan dự ánThêm công việc6Tập hợp (các phần tử duy nhất)
Giới thiệu std::setTạo tập hợp và thêm phần tửKiểm tra phần tửXóa phần tửDuyệt qua tập hợpÔn tập: các số duy nhấtTự luyện tập: Trình biên dịch C++ online