How to copy a std::string (sample) to unsigned char array (trap)?
int main() {
unsigned char trap[256];
std::string sample = ".1.3.6.1.4";
strcpy(trap,sample.c_str());
std::cout << trap << std::endl;
}
Above code throws error:
time.cpp: In function ‘int main()’:
time.cpp:20: error: invalid conversion from ‘unsigned char*’ to ‘char*’
time.cpp:20: error: initializing argument 1 of ‘char* strcpy(char*, const char*)’
::memcpy()or with a cast tochar*.chararray instead.