У меня есть вопросы:
1. Интересно при вводе 101 символа что произойдет... я честно говоря не знаток того, как работает gets.
И откуда 100 взялось ? Магический номер ?
2. Форматирование текста как-то попортилось форумом, или было такое, как сейчас ?
Судя по тому, что вижу, советую принять для себя какую-нибудь общераспространенную
нотацию для форматирования кода. Потому как в текущем виде 100% нечитаем.
Читаемый был-бы примерно такой
(не факт что будет компилироваться, в тонкости не вникал, можно в целом улучшить еще)
Код:
int main()
{
char cInputbuffer[ 100 ];
do
{
gets( cInputbuffer );
if (!strcmp( cInputbuffer, "Привет" ))
{
printf( "Привет тебе\n" );
} else {
printf( "Я не понимаю, что Вы говорите" );
}
} while ( strcmp(cInputbuffer, "exit") );
}
Если это был пример той работы, что вы хотите кому-то предложить, то без обид,
но в таком виде как есть я не приму даже и с доплатой.
Если это пример парсера пользовательского ввода, который я вам предложил
спроектировать в предыдущем своем сообщении, то рекомендую перечитать его,
и спросить если какие слова там непонятны. Потому как если вы думаете, что
решили поставленную задачу, то как-бы это сказать... вы, по-моему не пригодны
для этого рода деятельности (программирования). Без обид. Кто-то может, кто-то нет.
Я вам даже дал примерные направления для анализа в том сообщении.
ЗЫ. Да, я на всякий случай: кодеры НЕ НУЖНЫ НИКОМУ. Нужны разработчики.
Разработчик тратит на кодирование до 10% времени, остальное время он тратит
на то, чтобы понять и формализовать что надо сделать, и как это лучше сделать.
А написать "абы работало" я могу и сам, и очень быстро, и даже получше будет
.