#include <iostream>
using namespace std;
void Payload(unsigned long lastTime, float deltaOne, float deltaTwo, int factor) {
char buffer[sizeof(unsigned long) + sizeof(float) + sizeof(float) + sizeof(int) + 13];
sprintf(buffer, "CAPTION,%lu,%.4f,%.4f,%d,", lastTime, deltaOne, deltaTwo, factor);
printf("%s", buffer);
printf("\nCAPTION,11285600,50.2035,54.2035,5,\n");
}
int main() {
unsigned long record = 11285600UL;
float delta1 = 50.2035;
float delta2 = 54.2035;
int factor = 5;
Payload(record, delta1, delta2, factor);
}
//http://pt.stackoverflow.com/q/184523/101
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBQYXlsb2FkKHVuc2lnbmVkIGxvbmcgbGFzdFRpbWUsIGZsb2F0IGRlbHRhT25lLCBmbG9hdCBkZWx0YVR3bywgaW50IGZhY3RvcikgewoJY2hhciBidWZmZXJbc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICsgc2l6ZW9mKGZsb2F0KSArIHNpemVvZihmbG9hdCkgKyBzaXplb2YoaW50KSArIDEzXTsKICAgIHNwcmludGYoYnVmZmVyLCAiQ0FQVElPTiwlbHUsJS40ZiwlLjRmLCVkLCIsIGxhc3RUaW1lLCBkZWx0YU9uZSwgZGVsdGFUd28sIGZhY3Rvcik7CiAgICBwcmludGYoIiVzIiwgYnVmZmVyKTsKICAgIHByaW50ZigiXG5DQVBUSU9OLDExMjg1NjAwLDUwLjIwMzUsNTQuMjAzNSw1LFxuIik7Cn0KCmludCBtYWluKCkgewogICAgdW5zaWduZWQgbG9uZyByZWNvcmQgPSAxMTI4NTYwMFVMOwogICAgZmxvYXQgZGVsdGExID0gNTAuMjAzNTsKICAgIGZsb2F0IGRlbHRhMiA9IDU0LjIwMzU7CiAgICBpbnQgZmFjdG9yID0gNTsKICAgIFBheWxvYWQocmVjb3JkLCBkZWx0YTEsIGRlbHRhMiwgZmFjdG9yKTsKfQoKLy9odHRwOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xODQ1MjMvMTAx