Я читаю строку за строкой из файла. В этом файле я хочу заменить заявление #endif
с комментарием как /******/
. Следующий код не касаясь этой линииСмена строки не происходит
while {[gets $in line] !=-1}
{
# if substring #endif is present in the string
if { [regexp {endif} $line] } {
set line [string replace "#endif" 1 7 "/*****/" } $line]
}
}
Есть целый ряд синтаксических проблем с этим кодом. Предоставляет ли он какие-либо сообщения об ошибках при попытке запустить? Обычно это информативные ... –