[оптимизатор в VS 2003]Запись указателя в память (см. код в сообщении)
но код кривой, лучше как for написать - намного понятнее будет как он должен работать.
хотя наверняка это лучше переписать используюя стандартные функции из string.h
На счет не понятности - вот кусок кода, новая версия этого места + предыдущий цикл:
doТеперь, если не отвлекаться на красиво вставшие друг под другом скобочки (а то можно не заметить, что перед первым while'ом do{...} стоит
{
l++;
end++;
}
while(
( *end != '\r' ) &&
( *end != '\0' ) &&
( *end != '\n' ) );
while(
( *end == '\n' ) ||
( *end == '\r' ) ) end++;
![](/images/graemlins/tongue.gif)
![](/images/graemlins/grin.gif)
![](/images/graemlins/grin.gif)
![](/images/graemlins/grin.gif)
Оставить комментарий
Andbar
будут ли на протяжении цикла записываться в память значения указателя FindInfo->FindPtr или они будут держаться в регистрах до конца цикла и только потом записываться?