C++ の学習。文字列の最初の文字を取得し、その文字に基づいて新しい文字列を作成し、それを出力したいだけです。
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
string name = "Jerry";
char firstCharacter = name.at(0);
string stringOfFirstCharacter = string(&firstCharacter);
cout << stringOfFirstCharacter;
return 0;
}
出力は次のとおりです。
J
Jerry
なぜそれが印刷されているのか、私にはよくわかりませんJerry
。何故ですか?