Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
если уж писать это вручную... 17.08.05 20:29 Число просмотров: 1834
Автор: dl <Dmitry Leonov> Отредактировано 18.08.05 10:44 Количество правок: 2
|
то strlen не нужен, достаточно сравнивать с нулем. И счетчики избыточные, тот же внутренний while записывается гораздо элегантнее, если работать через указатели:
char* pT = text;
char* pW = word;
.....
while(*pW && (*pT++ == *pW++));
вместо
> c=0; > while(c<len_w&&text[i]==word[c]) > { > i++; > c++; > }
(кстати, в этом цикле не хватает проверки на выход за границу текста)
Остальной код аналогично, его лучше написать самому, чтобы прочувствовать работу со строками через указатели.
|
- вопрос по C - YoungNigga 17.08.05 20:08 [1425]
если уж писать это вручную... - dl 17.08.05 20:29 [1834]
|
|
|