【发布时间】:2017-09-24 17:26:52
【问题描述】:
如何将变量存储在char 变量中?
例如printf("date: %d-%d-%d", year, month, date) 的"date: %d-%d-%d", year, month, date 组件如何存储为字符?
【问题讨论】:
-
是格式化后的字符串存储还是格式字符串和参数分开存储?
-
仅格式化字符串
-
你看过
sprintf吗? -
@RSahu 是这样的:
const char* s = std::printf("date: %d-%d-%d", year, month, date);?如果这个问题看起来微不足道,我很抱歉我是 C++ 新手。 -
您不能将一堆字符存储在单个字符变量中。您需要使用字符串。看看我下面的回答
标签: c++ string char printf std