Изменение расстояния с 10 метров до 10 миллионов метров - это дополнительно 120 дБ потерь в свободном пространстве. Каким боком можно это компенсировать накинув 30 дБ мощности?
Вот потому это хоть и похожие, но разные языки, пусть и имеющие одни корни, но "в тупую" переназывать расширения файлов .c -> .cpp - весьма опрометчиво.