סקירה כללית של הפרויקט
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-C++ של Coddy. שיעור 18 מתוך 56.
אתגר
קלתבנו כלי שורת פקודה לניהול רשימת משימות, המדגים כיצד ניתן להשתמש בווקטורים לניהול נתונים מהעולם האמיתי.
צרו את הבסיס לכלי שורת פקודה לניהול רשימת משימות על ידי הגדרת המבנה הבסיסי עם וקטור ריק והצגת הודעת פתיחה עם אפשרויות תפריט.
התוכנית שלכם צריכה:
- ליצור
std::vector<std::string>ריק בשםtasksלאחסון תיאורי המשימות - להציג הודעת פתיחה עבור יישום רשימת המשימות
- להציג תפריט המציג את האפשרויות הזמינות שהמשתמשים יוכלו לבחור מהן
- להדפיס הודעה המאשרת שמערכת רשימת המשימות מוכנה לשימוש
השתמשו בדיוק בפורמט הפלט הבא:
Welcome to Task List Tool!
Menu Options:
1. Add Task
2. View Tasks
3. Quit
Task list system initialized and ready!ההגדרה הראשונית הזו יוצרת את הבסיס שיורחב בשיעורים הבאים כדי לבנות יישום מלא לניהול משימות. הווקטור הריק יאחסן את כל המשימות כמחרוזות, והתפריט מציג למשתמשים אילו תכונות יהיו זמינות.
נסו בעצמכם
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
// TODO: כתבו את הקוד שלכם כאן
return 0;
}כל השיעורים ביחידה לוגיקה וזרימת תוכנית
1מצביעים וזיכרון
מהו מצביע?אופרטור קבלת כתובתאופרטור ביטול הפניהמצביעי Nullמצביעים ומערכיםזיכרון דינמי באמצעות 'new'שחרור זיכרון באמצעות 'delete'סיכום — תרגול מצביעים2וקטורים (מערכים דינמיים)
היכרות עם std::vectorיצירת וקטורהוספת איבריםגישה לאיבריםגודל הווקטורמעבר על איברים באמצעות לולאת forלולאת for מבוססת טווחהסרת איבריםסיכום — פעולות על וקטורים5פרויקט: כלי לניהול מלאי
הגדרת הפרויקטהוספה ועדכון של פריטיםתרגלו בעצמכם: קומפיילר C++ אונליין