Menu
CoddyTech

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.

challenge icon

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

Tự luyện tập: Trình biên dịch C++ online