面接の準備をするための簡単な練習と同じように、文字列を逆にしようとしています。キーボード入力を受け取り、それを逆にするプログラムをC++で作成したかったのです。何らかの理由で、「cin >> myString;」の行でEXC_BAD_ACCESSエラー(Xcode)が発生しています。私はかなり愚かなことをしているのではないかと思いますが、何が悪いのか、そしてそれをどのように修正すべきかを見つけるのに本当に助けを使うことができました。ありがとう!
#include <iostream>
#include <cstring>
#include "stdlib.h"
using namespace std;
int main(int argc, const char * argv[])
{
char *myString = nullptr;
char *revString = nullptr;
cout << "Please enter a string: ";
cin >> myString;
cout << endl;
size_t myLength = strlen(myString);
for (int i = 0; i < myLength; i++)
{
revString[i] = myString[myLength -1 - i];
}
cout << "Your string, reversed, has become: ";
printf(revString);
cout << endl;
}