Panoramica del progetto
Fa parte della sezione Logica e flusso del percorso C++ di Coddy. Lezione 18 di 56.
Sfida
FacileCostruirai uno strumento da riga di comando per gestire un elenco di attività, che mostra come i vettori possono essere usati per gestire dati del mondo reale.
Crea le basi di uno strumento da riga di comando per gestire un elenco di attività impostando la struttura di base con un vettore vuoto e visualizzando un messaggio di benvenuto con le opzioni del menu.
Il tuo programma deve:
- Creare un
std::vector<std::string>vuoto denominatotasksper memorizzare le descrizioni delle attività - Visualizzare un messaggio di benvenuto per l'applicazione di gestione dell'elenco di attività
- Visualizzare un menu con le opzioni disponibili tra cui gli utenti potranno scegliere
- Stampare un messaggio che confermi che il sistema di gestione dell'elenco di attività è pronto all'uso
Usa esattamente il seguente formato di output:
Welcome to Task List Tool!
Menu Options:
1. Add Task
2. View Tasks
3. Quit
Task list system initialized and ready!Questa configurazione iniziale costituisce le basi che verranno ampliate nelle lezioni successive per creare un'applicazione completa per la gestione delle attività. Il vettore vuoto memorizzerà tutte le attività come stringhe e il menu mostra agli utenti le funzionalità che saranno disponibili.
Provalo tu
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// TODO: Scrivi il tuo codice qui
return 0;
}Tutte le lezioni di Logica e flusso
1Puntatori e memoria
Che cos'è un puntatore?Operatore indirizzoOperatore di dereferenziazionePuntatori nulliPuntatori e arrayMemoria dinamica con 'new'Liberare la memoria con 'delete'Riepilogo - Esercizi sui puntatori2Vettori (array dinamici)
Introduzione a std::vectorCreare un vettoreAggiungere elementiAccedere agli elementiDimensione del vettoreIterare con un ciclo forCiclo for basato su intervalloRimuovere elementiRiepilogo - Operazioni sui vettori5Progetto: strumento per l’inventario
Configurazione del progettoAggiunta e aggiornamento degli articoli3Progetto: Strumento per l’elenco delle attività
Panoramica del progettoAggiungere un’attivitàEsercitati da solo: Compilatore C++ online