0
我正在與Raspberry和opencv一起開發項目,我想用日期系統保存照相機pi拍攝的照片。 我與C語言編程,我用的ctime,但我不明白的格式yyyy_mm_dd hh_mm_ss,這裏是我的code.`保存帶日期格式的文件名yyyy_mm_dd hh_mm_ss
time_t t = time(NULL);
printf("%s\n", ctime(&t));
sprintf (nmphoto, "images/%d%s.jpg", sequence++,ctime(&t));
cvSaveImage(nmphoto,userdata.image2,p);`
我想利用這個梅索德
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"Now it's %I:%M:%S.",timeinfo);
puts (buffer);
但我不知道如何處理緩衝區,並用序列++(它是圖片的ID)進行連接。 請提出任何建議。
謝謝,它的工作原理!我還添加了選項:strftime(buffer,80,「%Y%B%a%I:%M:%S。」,timeinfo); –