4001 auto *str =
new char[101];
4002 auto *to_be_replaced =
new char[101];
4003 auto *replacement =
new char[101];
4004 cin.getline(str, 101);
4005 cin.getline(to_be_replaced, 101);
4006 cin.getline(replacement, 101);
4007 for(
const char *word = strtok(str,
" "); word !=
nullptr; word = strtok(
nullptr,
" ")) {
4008 if(strcmp(word, to_be_replaced) == 0) {
4009 cout.write(replacement, strlen(replacement));
4011 cout.write(word, strlen(word));
4016 delete[] to_be_replaced;
4017 delete[] replacement;