我正在为 Pebble 进行开发,但起步并不顺利。
我正在尝试用 2 个字符串和 2 个值填充 text_layer,如下所示:
等待平均:3 最大:5
由于Pebble SDK 不支持,所以我malloc
不能使用. 以下代码仅打印“4”:sprintf
snprintf
srand(time(NULL));
int average = (rand()%6)+1;
int maximum = average + 2;
static char *avgText="WAIT AVG: ";
static char *maxText="MAX: ";
snprintf(labelText,sizeof(avgText) + sizeof(average) + sizeof(maxText) + sizeof(maximum),"%s %d %s %d",avgText,average,maxText,maximum);
任何帮助将不胜感激。我知道我可以创建 4 个单独的 TextLayers,但这对我来说是最后的手段。