gpt4 book ai didi

c++ - 将 'std::cin' 与数据结构成员一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 15:42:49 26 4
gpt4 key购买 nike

<分区>

我的源代码:

#include <iostream>
#include <string>

int main(void) {

struct character{

std::string name;
unsigned short int age;
unsigned short int height;
unsigned short int weight;
};

std::cout << "==============================================\n";
std::cout << "Welcome to Jake's Character Console! (JCC v1.0)\n";
std::cout << "==============================================\n\n";

std::cout << "Let's start by describing your character..." << std::endl << std::endl;

std::cout << "What is your character's name? ";

std::cin >> character.name; \\ <======= ERROR HERE ========

std::cout << "Let's start by describing your character..." << std::endl << std::endl;

std::cout << "Let's start by describing your character..." << std::endl << std::endl;

std::cin.get();
std::cin.get();

return 0;
}

问题:

错误发生在'std::cin >> character.name;'陈述。我是 C++ 的完全、绝对的新手。我正在制作这个程序来学习数据结构的绳索,但我遇到了这个错误。我怎样才能简单地重写这段代码,以便我可以将数据输入到 character.name 成员中?此外,任何专家建议将不胜感激;我没有太多的 C++ 先验知识。感谢 SOF 社区。

错误:

“非静态成员引用必须相对于指定对象。”

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com