Visão Geral do Projeto
Parte da seção Lógica & Fluxo do Journey de C++ da Coddy — lição 18 de 56.
Desafio
FácilVocê construirá uma ferramenta de lista de tarefas por linha de comando que demonstra como os vetores podem ser usados para gerenciar dados do mundo real.
Crie a base para uma ferramenta de lista de tarefas por linha de comando, configurando a estrutura básica com um vetor vazio e exibindo uma mensagem de boas-vindas com opções de menu.
Seu programa deve:
- Criar um
std::vector<std::string>vazio chamadotaskspara armazenar as descrições das tarefas - Exibir uma mensagem de boas-vindas para o aplicativo de lista de tarefas
- Exibir um menu mostrando as opções disponíveis que os usuários poderão escolher
- Imprimir uma mensagem confirmando que o sistema de lista de tarefas está pronto para uso
Use o seguinte formato de saída exato:
Welcome to Task List Tool!
Menu Options:
1. Add Task
2. View Tasks
3. Quit
Task list system initialized and ready!Esta configuração inicial cria a base que será expandida nas lições seguintes para construir um aplicativo completo de gerenciamento de tarefas. O vetor vazio armazenará todas as tarefas como strings, e o menu mostra aos usuários quais funcionalidades estarão disponíveis.
Experimente você mesmo
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// TODO: Escreva seu código aqui
return 0;
}Todas as lições de Lógica & Fluxo
1Ponteiros e Memória
O que é um Ponteiro?Operador de EndereçoOperador de DesreferenciaçãoPonteiros NulosPonteiros e ArraysMemória Dinâmica com 'new'Liberando Memória com 'delete'Recapitulação - Prática com Ponteiros2Vetores (Arrays Dinâmicos)
Introdução ao std::vectorCriando um VetorAdicionando ElementosAcessando ElementosTamanho do VetorIterando com um Loop ForLoop For Baseado em IntervaloRemovendo ElementosRecapitulação - Operações com Vetores3Projeto: Ferramenta de Lista de Tarefas
Visão Geral do ProjetoAdicionando uma Tarefa