printf
我正在尝试以与使用语句类似的方式创建一个 char 数组。
如果我这样做:
printf("%d:%d:%.2f", hours, minutes, time);
它会准确地打印出我想要的样子。但是我现在正试图将它存储为一个变量。我一直在尝试执行类似于下面的代码行的操作,但是我收到 char 的“invalid initializer”错误。
我正在尝试做的事情:
char temp[] = ("%d:%d:%.2f", hours, minutes, time);
我也搞砸了strncat
,也无法弄清楚。任何指导表示赞赏!