Этот код просто не имеет смысла.У вас есть неопределенный цикл do и цикл while, вы сравниваете char с char *, !! = не является допустимым оператором ...
Пожалуйста, опубликуйте код, который компилируется.К тому времени, как вы его скомпилируете, вы, возможно, уже поняли, в чем проблема.
Что касается публикации примеров, скопируйте и вставьте - ваш друг.