この変換を機能させるにはさまざまな方法がありますが、すべて失敗しています。55 を文字列に変換する必要があります。
#include <stdio.h>
#include <stdlib.h>
int main(void) {
double time = 55;
char *buffer = ""; //char *buffer; doesnt work either
sprintf(buffer, "%d\n", time);//without newline doesnt work either
printf("%s",buffer);
}