Jak napisać program w c++ bez używania symbolu #?

- Rejestracja:ponad 10 lat
- Ostatnio:ponad 10 lat
- Lokalizacja:Olsztyn

- Rejestracja:około 20 lat
- Ostatnio:około 3 godziny

- Rejestracja:ponad 21 lat
- Ostatnio:około 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
0
Możliesz liczyć na jakieś builtins albo pisać wstawkę asm ;]
https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html

Nie umiem aż tyle aby pisać takie coś jak wstawka asm i używać builtinsów (w sumie pierwsze słysze te określenie, nie jestem pewny czy nawet poprawnie to odmieniłem) XD

- Rejestracja:około 16 lat
- Ostatnio:5 miesięcy
2
- Zacznij od:
#include <stdio.h>
int main() {
printf("Hello World");
}
- Ręcznie wykonaj pracę preprocesora:
2.1 Otwórz plik "stdio.h" znajdujący się na Twoim dysku.
2.2. Wklej jego zawartość zamiast "#include <stdio.h>"
2.3. Powtarzaj z kolejnymi includami, ifdefami etc aż skończą się dyrektywy preprocesora.
Albo zamiast ręcznie robić robotę preprocesora, zakładająć żę używasz gcc, skompiluj program z przełącznikiem -E (preprocess only)
Wynik (nieuładniony):
http://pastebin.com/GLnRGb5X
edytowany 2x, ostatnio: msm
- Rejestracja:około 18 lat
- Ostatnio:około rok
5

- Rejestracja:ponad 21 lat
- Ostatnio:około 7 godzin
11
%:include <stdio.h>
int main()
{
printf("wot tiechnika\n");
}

z define też działa, dobre :P http://ideone.com/LzDn6h
http://ideone.com/BSk4OO C/C++ mają w sobie dużo kompletnie niepotrzebnych (obecnie) rzeczy :P
teraz wasze komentarze dopiero zauważyłem, czemu po prostu posta nie wyślecie? :P

- Rejestracja:ponad 10 lat
- Ostatnio:10 miesięcy
- Postów:184
2
http://gynvael.coldwind.pl/?id=476
Hello World napisany przez Gynvaela bez użycia bibliotek :)

Wątek na tym forum, skąd w ogóle wziął się post gyna: Hello world bez bibliotek i asm
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.