1
これはサンプルスニペットです。私のカウント値を出力として列挙型に変換するには?
#include <iostream>
#include <string>
using namespace std;
enum class status{
CONNECTED,
NOT_CONNECTED
};
int main(){
std::string x;
std::cout<<"Enter a binary string = ";
std::getline(std::cin,x);
int count = 0;
for (int i=0;i < x.size() ; i++){
if(x[i] & 1)
++count;
}
std::cout<<"count = " <<count <<std::endl;
return count;
}
私のカウントの値を比較し、結果として列挙型を出力として使用します。 これはどうしたらいいですか?
//pseudo:
if(count == 1) output state_CONNECTED;
elseif(count > 1) output state_DISCONNECTED;
どうすればいいですか?
はいあなたが正しいです。 @skypjack –
@skypjackは親切に私に方法を提案する –
素晴らしい作品@skypjack –