int main(int argc, char* argv[])
{
using std::cout;
using std::cin;
using std::endl;
using std::string;
using std::array;
using std::get;
const int SIZE{ 20 };
//1
char ch[SIZE];
cout << "what your first name: ";
cin.get(ch, SIZE).get();
cout << ch << endl;;
cout << "last name: ";
cin.get(ch, SIZE).get();
cout << ch << endl;;//省
//2
string str;
cout << "...: ";
getline(cin, str);
cout << str << endl;;
cout << "...: ";
getline(cin, str);
cout << str << endl;;
//3
char arr[SIZE];
cout << "enter your first name: ";
cin.getline(arr, SIZE);
int in = strlen(arr);
arr[in] = ',';
arr[in + 1] = ' ';
cout << "entet your last name: ";
cin.getline(&(arr[in + 2]), SIZE);
cout << arr << endl;
//改正
char first[SIZE];
char last[SIZE];
char name[SIZE * 2 + 2];
cout << "enter your first name: ";
cin.getline(first, SIZE);
cout << "enter your last name: ";
cin.getline(last, SIZE);
strcpy_s(name, last);
strcat_s(name, ", ");
strcat_s(name, first);
cout << name << endl;
//4
string First;
string Last;
string Name;
cout << "enter your first name: ";
cin >> First;
cout << "enter your last name: ";
cin >> Last;
Name += Last;
Name += ", ";
Name += First;
cout << Name;
//5
struct CandyBar
{
string m_P;
double m_W;
int m_S;
};
CandyBar snack{ "Mocha Munch",2.3,350 };
//6
CandyBar arr[3]
{
{"hh",1.1,2},
{"hh",1.1,2},
{"hh",1.1,2}
};
//8,9
CandyBar* p = new CandyBar[3]
{
{"hh",1.1,2},
{"hh",1.1,2},
{"hh",1.1,2}
};
//10
array<double, 3> score;
for (int ix = 0; ix < 3; ++ix)
cin >> score[ix];
system("pause");
return 0;
}