如何输出值到终端

问题描述:

nBytes = usb_control_msg(handle, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN, PSCMD_ANGRY_ON, 0, 0, (char *)buffer, sizeof(buffer), 5000); 
int isOn = buffer[0];    

我试图输出缓冲区的元素0。如何输出值到终端

试过iostream但gcc找不到库。我通过Ubuntu存储库安装了stdlibs

你总是可以的printf使用...

printf("%c", buffer[0]); 
+0

可能更好用' “%d”'或' “为0x%X”'。不能保证'buffer'是ASCII字符。 – 2011-05-26 21:47:12