Конечно очень неприятно когда прочитал пол книги, а потом вылазит такое.
Вот так думаю получше будет и интервалом
inline void revers_(char * pText, int coutText )
{
if (coutText <= 0)
return;
char tmpChe = '\0';
int j = coutText-1;
coutText /= 2;
for (int i = 0; i < coutText; i++)
{
tmpChe = pText[i];
pText[i] = pText[j];
pText[j] = tmpChe;
--j;
}
return;
}
void revers(char *pStr, int interval = 0)
{
int coutText = strlen(pStr);
if ((!interval) || (interval >= coutText))
{
revers_(pStr, coutText);
return;
}
revers_(pStr, interval);
return;
}