Thay thế trong mảng
Bài học 12 trên 18 trong khóa học Hàm trong C++: tự tạo hàm của Coddy.
Thử thách
DễViết một hàm để thay thế một chuỗi trong mảng.
Hàm nhận năm đối số: một mảng các chuỗi, kích thước của mảng, chuỗi cần thay thế, chuỗi mới dùng để thay thế và một số chỉ định số lần thực hiện việc thay thế.
Ví dụ:
- Đầu vào:
{"Coddy", "C++", "GO", "Tech", "C++"} - Chuỗi cần thay thế:
"C++" - Chuỗi mới:
"JavaScript" - Số lần:
1 - Đầu ra:
{"Coddy", "JavaScript", "GO", "Tech", "C++"}
Ví dụ 2:
- Đầu vào:
{"Coddy", "C++", "GO", "Tech", "C++"} - Chuỗi cần thay thế:
"C++" - Chuỗi mới:
"JavaScript" - Số lần:
2 - Đầu ra:
{"Coddy", "JavaScript", "GO", "Tech", "JavaScript"}
Ta giả định rằng tất cả các mảng được truyền vào đều có độ dài 5.
Tự làm thử
#include <iostream>
#include <string>
using namespace std;
void replaceStringInArray(string arr[], string oldString, string newString, int count) {
}Tất cả bài học trong Hàm trong C++: tự tạo hàm
1Giới thiệu
Giới thiệu3Hàm nâng cao
So sánh hai chuỗiChuyển đổi chữ hoa và chữ thườngĐếm chữ cáiThay thế trong mảngTrích xuất số nguyênTạo ký tựXóa phần tử tại chỉ số cụ thểTự luyện tập: Trình biên dịch C++ online