P.S. а зачем проверка text[0] == '/' в файле обычно используется только один вид коментариев - ;
Вобще это неверно будет, после оператора if должно стоять else Если его нет читается следующая строчка т.е parse(text, text1, 127, text2, 127)