החלפה במערך
שיעור 12 מתוך 18 בקורס פונקציות ב-C++: יצירת פונקציות משלכם של Coddy.
אתגר
קלכתבו פונקציה שמחליפה מחרוזת במערך.
הפונקציה תקבל חמישה ארגומנטים: מערך של מחרוזות, גודל המערך, המחרוזת שיש להחליף, המחרוזת החדשה שתחליף אותה, ומספר שמציין כמה פעמים יש לבצע את ההחלפה.
דוגמה:
- קלט:
{"Coddy", "C++", "GO", "Tech", "C++"} - מחרוזת להחלפה:
"C++" - מחרוזת חדשה:
"JavaScript" - כמות:
1 - פלט:
{"Coddy", "JavaScript", "GO", "Tech", "C++"}
דוגמה 2:
- קלט:
{"Coddy", "C++", "GO", "Tech", "C++"} - מחרוזת להחלפה:
"C++" - מחרוזת חדשה:
"JavaScript" - כמות:
2 - פלט:
{"Coddy", "JavaScript", "GO", "Tech", "JavaScript"}
נניח שלכל המערכים שמועברים יש אורך של 5.
נסו בעצמכם
#include <iostream>
#include <string>
using namespace std;
void replaceStringInArray(string arr[], string oldString, string newString, int count) {
}כל השיעורים ביחידה פונקציות ב-C++: יצירת פונקציות משלכם
1מבוא
מבוא3פונקציות ברמת ביניים
השוואת שתי מחרוזותהחלפת אותיות גדולות וקטנותספירת אותיות אלפביתיותהחלפה במערךחילוץ מספרים שלמיםיצירת תוויםמחיקת אינדקס מסויםתרגלו בעצמכם: קומפיילר C++ אונליין