tengo un archivo de C, que he copiado de otro lugar, pero tiene un montón de comentarios como a continuación:¿Cómo puedo eliminar todos/* */comentarios de un archivo fuente en 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++)
¿Cómo puedo eliminar todos los comentarios cerrados por /*
y */
. A veces, los comentarios consisten en 4-5 líneas, y necesito eliminar todas esas líneas.
Básicamente, tengo que eliminar todo el texto entre /*
y */
e incluso \n
pueden entrar en el medio. Por favor, ayúdenme a hacer esto usando uno de sed
, awk
o perl
.
Me encanta la palabra "pero" en "Tengo un archivo de C, pero tiene un montón de comentarios". – innaM
@Manni ;-) ver http://stackoverflow.com/questions/1260273/am-i-being-unreasonable-in-rejecting-candidates-with-poor-spelling-and-grammar/1260285#1260285 –
Sin duda, algunos comentarios son una locura ¿Pero deshacerse de ** todos * los comentarios? – innaM