C ++上的函数和结构问题

时间:2019-05-18 07:03:30

标签: c++

我的代码具有两个结构,Players [200 MAX]和Characters [30 MAX]。 要注册玩家,我必须检查数组中是否有空格,以及用户名是否大于5个字符。之后,我可以要求其他数据。 所有这些都必须与函数一起使用,因此我正在尝试对数组检查中的空间以及对大小进行验证的另一个函数。

说实话,我不知道该如何处理,我迷失了一些关于带有结构的函数的类,全神贯注,正在互联网上寻找,但是关于此的信息并不多。

[1] "Alpha equals -1.287978"
[1] "Lambda equals -43.952544"

1 个答案:

答案 0 :(得分:1)

您可以像这样尝试创建一个函数,该函数检查数组中的空间以及字符串的长度。 您必须使用一个指向数组索引当前位置的变量 并增加1直到达到199,这意味着您的阵列已满。 对于字符串输入,您创建一个临时字符串变量,使用if语句

检查其长度
bool check_array_is_empty()
{
 static int counter = 0;
 if (counter < 200)
 {
     counter ++;
     return true;
 }
 else
 {
   return false;
 }

有关字符串函数的长度

bool check_length(string temp)
{
  int i = 0;
  while(a[i]!='\0')
{
    i++;
}
if (i<5)
{
  return false;
}
else
{
  return true;
}