Przegląd projektu
Część sekcji Logika i przepływ programu ścieżki C++ w Coddy. Lekcja 18 z 56.
Wyzwanie
ŁatwyUtworzysz narzędzie wiersza poleceń do zarządzania listą zadań, które pokazuje, jak można używać wektorów do zarządzania danymi z rzeczywistego świata.
Przygotuj podstawy narzędzia wiersza poleceń do zarządzania listą zadań, tworząc jego podstawową strukturę z pustym wektorem i wyświetlając wiadomość powitalną z opcjami menu.
Twój program powinien:
- Utworzyć pusty
std::vector<std::string>o nazwietasks, który będzie przechowywać opisy zadań - Wyświetlić wiadomość powitalną dla aplikacji do zarządzania listą zadań
- Wyświetlić menu z dostępnymi opcjami, spośród których użytkownicy będą mogli wybierać
- Wyświetlić wiadomość potwierdzającą, że system zarządzania listą zadań jest gotowy do użycia
Użyj następującego dokładnego formatu wyjściowego:
Welcome to Task List Tool!
Menu Options:
1. Add Task
2. View Tasks
3. Quit
Task list system initialized and ready!Ta wstępna konfiguracja tworzy podstawę, która zostanie rozbudowana w kolejnych lekcjach, aby utworzyć kompletną aplikację do zarządzania zadaniami. Pusty wektor będzie przechowywać wszystkie zadania jako ciągi znaków, a menu pokazuje użytkownikom dostępne funkcje.
Spróbuj swoich sił
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// TODO: Napisz tutaj swój kod
return 0;
}Wszystkie lekcje w sekcji Logika i przepływ programu
1Wskaźniki i pamięć
Czym jest wskaźnik?Operator pobrania adresuOperator dereferencjiWskaźniki zeroweWskaźniki i tabliceDynamiczne zarządzanie pamięcią za pomocą „new”Zwalnianie pamięci za pomocą „delete”Podsumowanie — ćwiczenia ze wskaźnikami2Wektory (tablice dynamiczne)
Wprowadzenie do std::vectorTworzenie wektoraDodawanie elementówDostęp do elementówRozmiar wektoraIterowanie za pomocą pętli forPętla for oparta na zakresieUsuwanie elementówPodsumowanie — operacje na wektorach5Projekt: Narzędzie do zarządzania zapasami
Konfiguracja projektuDodawanie i aktualizowanie produktów3Projekt: narzędzie do listy zadań
Przegląd projektuDodawanie zadaniaPoćwicz samodzielnie: Kompilator C++ online