如何获取变量来打印字符串

时间:2015-06-27 12:44:55

标签: c++

我的问题是,是否有办法获取整数变量,然后在设置时打印特定的单词。

我的意思是,如果有人输入1的值,然后将其分配给变量int fCur,是否有办法打印单词(例如Germany)而不是价值1

cout << "You selected "<< fCur << endl;

我希望它打印

  

“你选择德国”

不是

  

“您选择了1”

如果说这是我第一次使用这个网站的话,我会道歉

3 个答案:

答案 0 :(得分:2)

如果您希望将每个国家/地区编入索引,请执行以下操作:

  1. 德国
  2. 印度
  3. 韩国
  4. 你可以简单地使用它:

    <Child id: 1, child: "sally", date_of_birth: nil, parent_id: 1, nickname: nil, created_at: "2015-06-27 12:00:15", updated_at: "2015-06-27 12:00:15">
    

答案 1 :(得分:1)

我建议使用枚举来表示选项,并使用if语句来设置字符串值:

 private void call() {
      Intent in=new Intent(Intent.ACTION_CALL,Uri.parse("01238888397"));
      try{
         startActivity(in);
      }

      catch (android.content.ActivityNotFoundException ex){
         Toast.makeText(getApplicationContext(),"yourActivity is not founded",Toast.LENGTH_SHORT).show();
      }
   }

答案 2 :(得分:0)

我想你想要创建一个菜单来选择类似的选项 -

  
      
  1. 德国
  2.   
  3. US
  4.   
  5. 西班牙
  6.   
  7. 中国   等
  8.   

如果它只是分配给德国的整数1,那么根据菜单中的选择,使用switch

就可以显示if条件。
int n;
cin >> n;
switch(n) {
     case 1: {
                  cout << "Germany" << endl;
                  break;
             }
     case 2: {
                  cout << "US" << endl;
                  break;
             }
     case 3: {
                  cout << "Spain" << endl;
                  break;
             }
     case 4: {
                  cout << "China" << endl;
                  break;
             }
     default: cout << "Select from valid set of options";
}

希望这有帮助。