Я пытаюсь перевернуть эту строку, используя указатели и символы, но вывод, который я получаю, пропускает 2-й символ и не может найти причину.как в приведенном ниже случае, мне не хватает слова B.
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
int main()
{
int size = 100;
char oldText[size];
char newText[size];
char *pntr;
pntr = oldText;
cout << "Write the Text: \n";
for (int i=0; i<size; i++)
{
cin.get(pntr,size);
newText[i]=*pntr;
cout << *pntr;
pntr++;
}
cout << "The text backwards is: \n";
for (int i = size; i>=0; i--)
{
pntr--;
cout <<newText[i];
}
cout <<endl;
return 0;
}
Результат для вашей справки