【问题标题】:Add const char and char in c在c中添加const char和char
【发布时间】:2022-08-11 23:22:04
【问题描述】:

我有一个玩家char player = x; 并想覆盖一个字符串char string[30]; 以包含\"Player\" + player + \"won\"。我试过了

strcpy_s(string, \"Player \");
strcat_s(string, player);
strcat_s(string, \" won\\n\");

但显然这不起作用,因为charconst char 不兼容

我该怎么做呢?

    标签: c++ c char c-strings string.h


    【解决方案1】:

    您正在寻找sprintf,您的通用字符串格式化标准库函数。

    sprintf(string, "Player %c won\n", player);
    

    您可以阅读以上链接中提供的所有不同的% 格式化指令,但%c 是您想要的字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 2011-10-07
      • 2020-01-09
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多