#include #include // Get the version string for a PSU and output to stdout // In this example, it just returns the last 8 bytes as the version constexpr int NUM_OF_BYTES = 8; int main(int argc, char** argv) { if (argc != 2) { printf("Usage: %s \n", argv[0]); return 1; } std::string psu = argv[1]; if (psu.size() < NUM_OF_BYTES) { psu.append(NUM_OF_BYTES - psu.size(), '0'); //"0", 8 - psu.size()); } printf("%s", psu.substr(psu.size() - NUM_OF_BYTES).c_str()); return 0; }