Я попытался найти решение в Интернете, но не смог найти ничего подобного. Я использую strcpy и итерацию, чтобы сделать функцию палиндрома в C++, все работает нормально, но раздел strcpy. Я не знаю, как его решить или какую альтернативу использовать. Спасибо.Palindrome C++ (strcpy)
#include <iostream>
#include <cstring>
using namespace std;
void palindrom(char[]);
int main()
{
char binput[100];
cout << "Hello please enter your word here: " << endl;
cin >> binput;
palindrom(binput);
system("pause");
return 1;
}
void palindrom(char binput[])
{
int max= strlen(binput);
char cinput[100];
char dinput[100];
for (int i=max, n=0; i>=0, n<=max; i--, n++)
strcpy(dinput[n],binput[i]);
cout << dinput << endl;
if (strcmp(binput,dinput)==true)
cout << "Is palindrome " << endl;
else
cout << "Is not " << endl;
}
* "Я использую STRCPY" * - используйте 'станд :: string'. –
Вам это нужно в C++ или java ok? –
@ JürgenK. Мне нужно это в C++ спасибо –