Jochen Arndt
Код содержит только два класса C++ : ссылка string-C++ [^] и ссылка cout - C++ [^] .
Для строки он использует только length
функция-член и operator[]
для доступа к отдельным символам. Таким образом, вы можете изменить аргумент функции с string
к const char*
. Этот operator[]
будет потом еще работать. Чтобы получить длину используйте strlen-ссылка на C++ [^].
Воспользуйся ссылка на printf - C++ [^] для замены cout
звонки:
// C++
cout << " " << ++last_entry;
cout << " " << curr_max;
cout << " " << curr_max << " " << curr_max - 1;
cout << endl;
// C
printf(" %d", ++last_entry);
printf(" %d", curr_max);
printf(" %d %d", curr_max, curr_max - 1);
printf("\n");
Прочтите ссылки из моего решения, чтобы понять, как работают функции C и C++.