Используя strcpy -
char firs_airport_code[4];
......
strcpy(firs_airport_code, all_routes_divid[1].departure_code);
Или с помощью memcpy -
char firs_airport_code[4];
......
memcpy(firs_airport_code, all_routes_divid[1].departure_code, 4);
Или с помощью strncpy -
char firs_airport_code[4];
......
strncpy(firs_airport_code, all_routes_divid[1].departure_code, 4);
Я бы предложил использовать strcpy
для простоты (потому что это обычно для копирования строк, а имя также интуитивно понятно ;-)). Но иногда memcpy
работает быстрее, чем strcpy
, потому что он перемещает блоки памяти за раз, что позволяет выполнять некоторую оптимизацию (я не буду вдаваться в подробности).