小编Jon*_*Lim的帖子

在MFC C++中检查数组

我有这个代码不能正常工作.

for (int i = 0; i <= 140; i++)
    {
        if (OneLine_Array.GetAt(i) == "Pass" || "Fail" || "Warn" || "Active")
        {
            OneLine_State.Add(OneLine_Array.GetAt(i));
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我有它,它将工作

for (int i = 0; i <= 140; i++)
    {
        if ((OneLine_Array.GetAt(i) == "Pass") || (OneLine_Array.GetAt(i) == "Fail") || (OneLine_Array.GetAt(i) == "Warn") || (OneLine_Array.GetAt(i) == "Active"))
        {
            OneLine_State.Add(OneLine_Array.GetAt(i));
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想知道有没有更短的方法来做这个而不是一遍又一遍地复制相同的代码行?

谢谢.

c++ arrays mfc

-3
推荐指数
1
解决办法
122
查看次数

标签 统计

arrays ×1

c++ ×1

mfc ×1