Mam plik C którego skopiowany z innego miejsca, ale ma wiele uwag jak poniżej:Jak mogę usunąć wszystkie/* */komentarze z pliku źródłowego C?
int matrix[20];
/* generate data */
for (index = 0 ;index < 20; index++)
matrix[index] = index + 1;
/* print original data */
for (index = 0; index < 5 ;index++)
Jak mogę usunąć wszystkie komentarze zamknięte przez /*
i */
. Czasami komentarze składają się z 4-5 linii i muszę usunąć wszystkie te linie.
Zasadniczo muszę usunąć cały tekst między /*
i */
, a nawet \n
może wejść pomiędzy. Pomóż mi to zrobić, używając jednego z sed
, awk
lub perl
.
Uwielbiam słowo "ale" w "Mam plik C, ale ma wiele komentarzy". – innaM
@Manni ;-) zobacz http://stackoverflow.com/questions/1260273/am-i-being-unreasonable-in-rejecting-candidates-w-poor-spelling-and-grammar/1260285#1260285 –
Bez wątpienia, niektóre komentarze są szalone. Ale pozbycie się ** wszystkich * komentarzy? – innaM