Я новичок в программировании, и я пытаюсь создать программу для Raspberry Pi на C ++, я начал с программы, которая выводит UID на консоль, которая была теперь
for(byte i = 0; i < mfrc.uid.size; ++i)
{
if(mfrc.uid.uidByte[i] < 0x10)
{
printf(" 0");
printf("%X",mfrc.uid.uidByte[i]);
}
else
{
printf(" ");
printf("%X", mfrc.uid.uidByte[i]);
}
}
Я хотел изменить это, чтобы вывести строку, которая может быть вызвана другой программой.Поэтому я изменил код на
stringstream list;
for(byte i = 0; i < mfrc.uid.size;++i)
{
list << (int)mfrc.uid.uidByte[i];
}
string s = list.str();
cout << s;
, он прекрасно компилируется, однако программа ничего не делает, возможно, я использую неправильный подход, я искал stackoverflow для ранее заданного вопроса, но не могу показатьсячтобы найти то, что я понимаю!хаха, спасибо за помощь