1
我有2個字節數組,我想複製/追加他們在字節數組_allBytes。追加字節數組
我該怎麼做?歡迎任何建議。
Byte _secretBytes[6];
Byte _saltBytes[4];
// append the two arrays
Byte *_allBytes[(sizeof(_secretBytes) + sizeof(_saltBytes))];
我有2個字節數組,我想複製/追加他們在字節數組_allBytes。追加字節數組
我該怎麼做?歡迎任何建議。
Byte _secretBytes[6];
Byte _saltBytes[4];
// append the two arrays
Byte *_allBytes[(sizeof(_secretBytes) + sizeof(_saltBytes))];
Byte _allBytes[(sizeof(_secretBytes) + sizeof(_saltBytes))];
memcpy(_allBytes, _secretBytes, sizeof(_secretBytes));
memcpy(_allBytes + sizeof(_secretBytes), _saltBytes, sizeof(_saltBytes));
或者,使用基礎框架(因爲你的問題是標籤與iOS/Objective-C的):
NSMutableData *allData = [[NSMutableData alloc] init];
[allData appendBytes:_secretBytes length:sizeof(_secretBytes)];
[allData appendBytes:_saltBytes length:sizeof(_saltBytes)];
Byte *allBytes = [allData mutableBytes];
// Or:
// const Byte *allBytes = [allData bytes];
謝謝,這個工作,我添加的稱號,這是對Xcode,但有人刪除它,所以我使用的基礎框架 –
@jonasvermeulen:不客氣。 - (Xcode已從標題中刪除,因爲Xcode是IDE,而不是語言或框架。) –