Próbuję użyć C preprocesor na kodzie non-C, i to działa dobrze z wyjątkiem tworzenia linii, jak to u góry:Jak usunąć linie dodane domyślnie przez preprocesor C do górnej części wyjścia?
# 1 "test.java"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "test.java"
Problemem jest to, że linie te nie są ważne w Javie. Czy istnieje sposób, aby preprocesor nie pisał tych rzeczy? Wolałbym nie uruchamiać tego poprzez coś innego, aby za każdym razem usunąć pierwsze 4 wiersze.
To filthiest wykorzystanie C preprocesora, jakie kiedykolwiek widziałem ... Życzę myślałem z tego, kiedy robiłem kodowanie Java. –
Uznałem, że nie ma powodu, dla którego kodery powinny mieć całą zabawę, jeśli chodzi o nieczytelny kod. –
Co oznaczają te linie: http://stackoverflow.com/questions/5370539/what-is-the-meaning-of-lines -startowanie-z-hash-znak-i-numer-jak-1-ac –