一直对很多的if else组合不太清楚正确的格式,请帮我把下列语句转成if else (格式要正确),谢谢CString ttt,word;
..........
.....
switch(ttt)
{
   case "a":
      word="1";
      break;
   case "b":
      word="2";
      break;   
   case "c":
      word="3";
      break;
..........}

解决方案 »

  1.   

    按你所描述的代码,根本就可以不用if else、switch case和循环语句就能达到你的要求
      

  2.   

    CString ttt,word;
    ..........
    .....
    if(ttt == "a")
    {
      word="1";
    }
    else if(ttt == "b")
    {
      word="2";
    }
    else if(ttt == "c")
    {
      word="3";
    }
    .....
      

  3.   

    CString ttt,word;
    ..........
    .....
    if(ttt.CompareNocase("a") == 0)
    {
      word="1";
    }
    else if(ttt.CompareNocase("b") == 0)
    {
      word="2";
    }
    else if(ttt.CompareNocase("c") == 0)
    {
      word="3";
    }
    这个是不区分大小写的,如果要区分,用Compare成员函数