Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 创建用于选择的函数 #包括 #包括 #包括 使用名称空间std; 字符串客厅(); 字符串diningroom(); 串浴室(); 串楼梯(); int roomchoice(); 内部房间计数=0; 黑桃; 字符串basicinfo(){ 字符串名; g_C++_Game Development - Fatal编程技术网

C++ 创建用于选择的函数 #包括 #包括 #包括 使用名称空间std; 字符串客厅(); 字符串diningroom(); 串浴室(); 串楼梯(); int roomchoice(); 内部房间计数=0; 黑桃; 字符串basicinfo(){ 字符串名; g

C++ 创建用于选择的函数 #包括 #包括 #包括 使用名称空间std; 字符串客厅(); 字符串diningroom(); 串浴室(); 串楼梯(); int roomchoice(); 内部房间计数=0; 黑桃; 字符串basicinfo(){ 字符串名; g,c++,game-development,C++,Game Development,创建用于选择的函数 #包括 #包括 #包括 使用名称空间std; 字符串客厅(); 字符串diningroom(); 串浴室(); 串楼梯(); int roomchoice(); 内部房间计数=0; 黑桃; 字符串basicinfo(){ 字符串名; getline(cin,name); 这个问题还不够清楚,无法得到具体的答案。不过,我可以给你一些一般性的建议: 始终使用描述性名称使代码更易于理解。 choices3作为一个名称并没有真正的帮助,尤其是当您的程序变大时 尽量避免重复代码。将常

创建用于选择的函数
#包括
#包括
#包括
使用名称空间std;
字符串客厅();
字符串diningroom();
串浴室();
串楼梯();
int roomchoice();
内部房间计数=0;
黑桃;
字符串basicinfo(){
字符串名;
getline(cin,name);

这个问题还不够清楚,无法得到具体的答案。不过,我可以给你一些一般性的建议:

  • 始终使用描述性名称使代码更易于理解。
    choices3
    作为一个名称并没有真正的帮助,尤其是当您的程序变大时
  • 尽量避免重复代码。将常用代码移至函数
  • 试着详细阅读类作为对象类型的使用
  • enum
    可能也很有趣

请将您的代码直接发布在问题中,而不是作为链接。欢迎使用Stack Overflow。请尽快阅读该页面,并访问描述和的链接(注意最小术语)提供必要的细节,包括代码、编译器警告和相关错误,如果有的话,将允许每个人在这里帮助您解决问题。考虑使用状态机来定义从一个房间到下一个房间的所有转换。您可以将每个房间视为一个状态,并且转换到其他房间。