|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
c++: come levare tutti i commenti?
ho un listato c++ letteralmente infarcito come un tacchino di commenti ovvero di scritte precedute da "//".
esempio: double variabile999; //variabile numero 999 come posso eliminarli senza doverlo fare a mano riga per riga? tanto più che molti commenti sono sulla stessa riga di un istruzione di codice attivo (dopo il codice inizia il commento).
__________________
..strisc...strisc...oooooOOoooO ![]() http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
prova con questo scritto al volo:
Codice:
import os import sys startDir = "." files = os.walk(startDir) for f in files: for name in f[2]: filename = os.path.join(f[0], name) infile = open(filename, "r") outfile = open(filename + ".new", "w") for line in infile: outline = line index = line.find("//") if index != -1: outline = line[0:index] + "\n" outfile.write(outline) Ovviamente ti serve un interprete python nel path ![]() anzi.. ti consiglio di copiarlo direttamente nella directory base di python così poi lo puoi eseguire ovunque ![]() P.S. ti crea un nuovo file con estensione .new per ogni files coi commenti
__________________
![]() Ultima modifica di ^TiGeRShArK^ : 21-05-2007 alle 16:58. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
ma che linguaggio è? come lo compilo?
__________________
..strisc...strisc...oooooOOoooO ![]() http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
è python..
non devi compilarlo, basta scaricarti l'interprete da qui: http://www.python.org/ poi copia il file che ho allegato nella directory dove l'hai installato e aggiungi alla variabile d'ambiente path e dovrebbe essere tutto a posto ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
ora ci provo...
__________________
..strisc...strisc...oooooOOoooO ![]() http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:12.