Charlotte, North Carolina Long Range Weather Forecast