スイッチケースパラメータとして文字列を渡したいです。どうやってするの ??
私は列挙型を試しました
typedef enum _KeyPath
{
KeyPathNone,
KeyPathRefreshCount,
KeyPathTimesLaunched,
KeyPathCount
} KeyPath;
しかし、この列挙値を渡して大文字と小文字を切り替える方法がわかりません。
スイッチケースパラメータとして文字列を渡したいです。どうやってするの ??
私は列挙型を試しました
typedef enum _KeyPath
{
KeyPathNone,
KeyPathRefreshCount,
KeyPathTimesLaunched,
KeyPathCount
} KeyPath;
しかし、この列挙値を渡して大文字と小文字を切り替える方法がわかりません。
あなたが使う
typedef enum _KeyPath
{
KeyPathNone = 0,
KeyPathRefreshCount,
KeyPathTimesLaunched,
KeyPathCount
} KeyPath;
現在、KeyPathNone は 0、KeyPathRefreshCount は 1、KeyPathTimesLaunched は 2、…</p>
したがって、実際の名前をパラメーターとして switch ステートメントに渡すことができます。
<Name of enum> <enum object> = "String value you want to pass"
例:
enum Test{
A,
B
}
Test city = A;
switch (city) {
case B:
//print B
break;
case A:
//print A
break;
}