W skrócie:
- piszę program w c++
- chcę dołączyć pliki cstdio i cmath
- jeśli kompilator ich nie posiada chcę użyć stdio.h i math.h
- wszystko muszę zmieścić w jednym pliku .cpp
- mam wysłać plik i nie wiem, czy adresat będzie posiadał cstdio i cmath (zdaję sobie sprawę, że to standard, ale np. ja ich nie posiadam)
Mam zadania z informatyki do zrobienia. Mam podany cel (nie ważne jaki) i mam napisać program w c++. Umiem to zrobić. Ma on działać i realizować cel, nieważne jak go napiszę... Nie mam plików: iostream, cstdio. Logiczne, że wybiorę stdio.h... Zadania muszę wysłać jako pojedynczy plik ".cpp". Archiwa odpadają. Chciałbym aby kod odpowiedzialny za dołączanie plików nagłówkowych wyglądał następująco:
#include <cstdio>
#include <cmath>
using namespace std;
lub jeśli jest to niemożliwe:
#include <stdio.h>
#include <math.h>
Jeśli użytkownik posiada cXXX wstaw to pierwsze, w przeciwnym wypadku to drugie - zarys tego co chcę zrobić.
Dyrektywy?
Wiem, że nie muszę mieć pliku iostream aby napisać program i go wysłać (nie muszę go kompilować), ale wolę uczyć się C (język nieobiektowy). Nie pytajcie dlaczego (assembler), tylko mi pomóżcie. Będę wdzięczny.