Как тест из буфера src с 0x0F со смещением 0 в буфер со смещением 1, должно получиться 0х87.
0b00001111
может получиться 0b10000111
при смещении на 1?0b000011110000111100001111
делает 0b000111100001111000011110
при том же смещении на 1?смотрел. Нету моей проблемы
format fmter("%2% %1%");
fmter % 36; fmter % 77;
// You can take the string result :
string s = fmter.str();
Вы бы знали, как меня спасли сейчас.
true
в том что код вообще не транслируется.unsigned char[255];
unsigned
является лишь модификатором типа. В то же время char
является ключевым словом и не может использовать где-либо еще. Получается что ты определил безымянный статический массив из 255 элементов с типом unsigned char
, который не укладывается в стандарт, т.к. по стандарту все переменные должны быть именованными.if(char[i] == text[j])
char
является ключевым словом. FILE* inputFile = fopen(inputFileName, "r");
? char* inputFileName = malloc(256 * sizeof(char));
sizeof(char)
? Имеет ли смысл произведение в этом месте?inputFileName = strcat(inputFileName, ".txt");
char* inputFileName;
scanf("%s", &inputFileName);
for(int i = 0; i < n; ++i){
v.push_back(0);
}
resize()
[?].for(int i = 0; i < n; ++i){
cout << v[i];
}
for( int& value : v )
{
std::cout << value;
}
if(a == v1.size()){
for(int i = 0; i < v1.size(); ++i){
v1[a] = i;
func(i + 1, v1);
}
v1[a] = i;
, когда a
является константой?func(1, v);
, func(1, v1);
?
Тебе стоит отказаться от представления битовых полей в шестнадцатеричном виде. Тебе стоит отказаться от представления битовых полей в числовом виде вообще. Это поднимает только больше вопросов. Тебя сейчас практически невозможно понять.
Продемонстрируй примеры работы на битовых потоках, в которых самый правый бит является самым младшим по пути следования, а самый левый - самым старшим.
Просто как мы привыкли писать слова справа-налево, так и ты выпиши примеры битовыми потоками справа-налево до модификации и после модификации.