A 16-year-old boy died and a 15-year-old girl was injured Monday night after being struck by a car in Harnett County, officials said.