尝试编译我的 C++ 代码时遇到问题。由于我还在学习 C++,我仍然不了解大多数高级命令。我试图创建一个程序,询问用户的名字、姓氏、年龄和性别并将其显示给用户。这是我的源代码:
#include <iostream>
int main ()
{
char firstName[20];
char lastName[20];
char age[6];
char gender[3];
int i = 0;
std::cout << "Please enter your full name: ";
std::cin.getline (firstName, 19, ' ');
std::cin.getline (lastName, 19);
std::cout << "Enter your age: ";
std::cin.getline (age, 5);
while (i != 1)
{
std::cout << "Enter your gender (m/f)";
std::cin.getline (gender, 2);
switch (gender)
{
case 'm':
std::cout << "\nHello Mr. ";
i++;
break;
case 'f':
std::cout << "\nHello Mrs. "; …Run Code Online (Sandbox Code Playgroud)