עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CPP התחלה(ושימוש בווקטור)

Featured Replies

פורסם

אין לי כמעט שום ידע קודם בcpp ועלי לכתוב את התוכנית הבאה(לא הצלחתי למצוא איפה משנים פה את כיוון הפסקה..)

1. איך וקטור עובד? האם זה כמו מערך שבכל תא בו יש תו? אם כן, איך עוברים בו מתו לתו(כדי למצוא היכן יש רווח), אחרי שמצאתי את הרווח איך אני מפריד בין המילים? אשמח לתשובות או הפניה לאתר שמסביר על שימוש בווקטור בc++

מצרף קישור אם הכתוב כאן אינו ברור

http://www.cs.bgu.ac.il/~spl121/Homework1

Write a program that receives (hard-coded for a start) a sentence (up to 100 characters) and prints each word in a separate line. It should have 2 functions (+ a main):

vector<string> split(char sentence[]);

void printWords(vector<string> words);

Note:

Only use the following characters: A-Z and space.

Between words you may have more than one space.

Example:

"THIS IS AN EXAMPLE OF A SENTENCE"

will print:

THIS

IS

AN

EXAMPLE

OF

A

SENTENCE

פורסם

vector הוא אכן כמו מערך, שאפשר לשנות את מספר האיברים שלו. בנוסף לגישה כמו שניגשים לאיברים במערך (עם סוגריים מרובעים), יש לו פונקציות להוצאת והכנסת איברים, ושינוי ובדיקת גודל. בשביל תיעוד אתה רק צריך לחפש בגוגל c++ vector.

פורסם

שתי הערות:

א- "ווקטור" הוא שם של מבנה נתונים די-בסיסי. ההבדלים בינו לבין מערך הם בעיקר באפשרות לשנות את הגודל של הווקוטר- וכל ניהול הזיכרון מבוצע ע"י המערכת, וחוסך ממך כאבי ראש. באופן כללי, בווקטור יכולים להיות כל מיני נתונים, בהתאם לבחירה שלך בהגדרה שלו.

ב- אתה יכול להעתיק את המילה שמצאת, באורך שמצאת (*אהם* strncpy), לתוך "חוצץ"- משתנה זמני שכל המטרה שלו היא לשרת את תהליך הפרדת המשפט. אח"כ תוכל "לדחוף" את המילה מהחוצץ לווקטור.

בהצלחה! :hi:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.