Проблему решил. вместо if(!(g=="bool")) написал : if(g.contains("char")==true). То есть при наличие слова char в строке возвращает либо true либо false. Спасибо вам за ответ!
1. Спасибо, все равно ничего не работает... 2.Тут нужно заменять не всю строку а только bool. Ведь если написать bool a; то вся строка замениться на bool а "а" удалиться.