Используйте htonl для преобразования целого числа и memcpy в символ *, но ничего
Код как это:
int totalLen = 50;
int usTest = htons(totalLen);
char* strBuf = new char[totalLen ];
memcpy(strBuf,&usTest,sizeof(int));
после этого в strBuf ничего нет, почему?
но если я поставлю большое число, как 100000001
, все будет хорошо?
в чем проблема?