#includevoid replaceWord(TString& sentence, TString old_word, TString new_word){ sentence.ReplaceAll(old_word, new_word); } int main(){ TString sentence = "The quick brown fox jumps over the lazy dog"; TString old_word = "fox"; TString new_word = "cat"; replaceWord(sentence, old_word, new_word); std::cout << sentence << std::endl; return 0; }
#includeThe above code replaces the character "l" in the string "hello" with "x" using the TString Replace function. The TString Replace function is part of the ROOT package library, which is a set of C++ libraries used for data analysis and visualization. The ROOT package library is commonly used in fields such as physics, bioinformatics, and finance.void replaceChar(TString& word, char old_char, char new_char){ TString old_string = old_char; TString new_string = new_char; word.ReplaceAll(old_string, new_string); } int main(){ TString word = "hello"; char old_char = 'l'; char new_char = 'x'; replaceChar(word, old_char, new_char); std::cout << word << std::endl; return 0; }