C ++将char值设置为字符串?

少年

无论用户选择是否键入小写字母,这都会输出大写字母“ S”或“ P”。当我用代码中的其他语句进行提示时,输出将起作用,但是...我想在最终的cout语句中显示STANDARD或PREMIUM。

如何更改char的值以输出STANDARD或PREMIUM?

#include <string>
#include <iostream>

char meal;

cout << endl << "Meal type:  standard or premium (S/P)?  ";
cin >> meal;

meal = toupper(meal);
    if (meal == 'S'){
      meal = 'S';
  }

    else{
      meal = 'P';
}

我尝试过进餐=“标准”,进餐=“高级”,它不起作用。

用户名
#include<iostream>
#include<string>
using namespace std;

int main(int argc, char* argv)
{
    char meal = '\0';
    cout << "Meal type:  standard or premium (s/p)?" << endl;;
    string mealLevel = "";
    cin >> meal;
    meal = toupper(meal);
    if (meal == 'S'){
        mealLevel = "Standard";
    }

    else{
        mealLevel = "Premium";
    }
    cout << mealLevel << endl;
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++将char值设置为字符串?

来自分类Dev

将字符串设置为文件内容C ++

来自分类Dev

当我尝试将结构中的char *类型的元素设置为特定字符串时,C程序崩溃?

来自分类Dev

将javascript值获取为c#字符串

来自分类Dev

C# 将字符串变量设置为 SQL 字符串语句的参数

来自分类Dev

将任何除法错误的值设置为零-使用C#评估字符串表达式

来自分类Dev

C-将数组中的char字符串排序为等于char用户输入

来自分类Dev

无法使用Marshal.PtrToStringAuto(IntPtr)将C ++ char []编组为C#字符串

来自分类Dev

如何在C ++类中为C字符串设置默认值?

来自分类Dev

将std :: vector <std :: string>传递为C样式字符串的数组(char **)

来自分类Dev

为什么将C字符串作为char *传递给函数会导致运行时错误(但将定义为char []的C字符串传递是可以的)?

来自分类Dev

在windows窗体c#中将下拉列表的选定项设置为匹配的字符串值

来自分类Dev

C#WPF-将Textbox.Text设置为字符串不起作用

来自分类Dev

将字符串设置为“公共” C#Web Developer

来自分类Dev

在 C11 中,字符串文字为 char[]、unsigned char[]、char* 和 unsigned char*

来自分类Dev

通过类c#将Checkboxlist值连接为字符串

来自分类Dev

仅将键以逗号分隔为字符串数组,而不是值c#

来自分类Dev

通过类c#将Checkboxlist值连接为字符串

来自分类Dev

以最有效的形式将32位值存储为C字符串

来自分类Dev

用C替换字符串中char的ASCII值

来自分类Dev

由c ++字符串类定义的字符串文字是否为const char []类型

来自分类Dev

由c ++字符串类定义的字符串文字是否为const char []类型

来自分类Dev

C结构;克服将字符串传递给char

来自分类Dev

将D字符串转换为C char *

来自分类Dev

C ++将char **分配给字符串数组

来自分类Dev

将swift字符串传递给c函数char *

来自分类Dev

将 char[ ][ ] 的地址复制到 C 字符串

来自分类Dev

c#为字符串数组设置模型

来自分类Dev

C ++位操作:如何将char解码/解压缩为int,并显示正确的字符串?

Related 相关文章

  1. 1

    C ++将char值设置为字符串?

  2. 2

    将字符串设置为文件内容C ++

  3. 3

    当我尝试将结构中的char *类型的元素设置为特定字符串时,C程序崩溃?

  4. 4

    将javascript值获取为c#字符串

  5. 5

    C# 将字符串变量设置为 SQL 字符串语句的参数

  6. 6

    将任何除法错误的值设置为零-使用C#评估字符串表达式

  7. 7

    C-将数组中的char字符串排序为等于char用户输入

  8. 8

    无法使用Marshal.PtrToStringAuto(IntPtr)将C ++ char []编组为C#字符串

  9. 9

    如何在C ++类中为C字符串设置默认值?

  10. 10

    将std :: vector <std :: string>传递为C样式字符串的数组(char **)

  11. 11

    为什么将C字符串作为char *传递给函数会导致运行时错误(但将定义为char []的C字符串传递是可以的)?

  12. 12

    在windows窗体c#中将下拉列表的选定项设置为匹配的字符串值

  13. 13

    C#WPF-将Textbox.Text设置为字符串不起作用

  14. 14

    将字符串设置为“公共” C#Web Developer

  15. 15

    在 C11 中,字符串文字为 char[]、unsigned char[]、char* 和 unsigned char*

  16. 16

    通过类c#将Checkboxlist值连接为字符串

  17. 17

    仅将键以逗号分隔为字符串数组,而不是值c#

  18. 18

    通过类c#将Checkboxlist值连接为字符串

  19. 19

    以最有效的形式将32位值存储为C字符串

  20. 20

    用C替换字符串中char的ASCII值

  21. 21

    由c ++字符串类定义的字符串文字是否为const char []类型

  22. 22

    由c ++字符串类定义的字符串文字是否为const char []类型

  23. 23

    C结构;克服将字符串传递给char

  24. 24

    将D字符串转换为C char *

  25. 25

    C ++将char **分配给字符串数组

  26. 26

    将swift字符串传递给c函数char *

  27. 27

    将 char[ ][ ] 的地址复制到 C 字符串

  28. 28

    c#为字符串数组设置模型

  29. 29

    C ++位操作:如何将char解码/解压缩为int,并显示正确的字符串?

热门标签

归档