[09:20:37] <geniepro> это всё просики яровой!!!
[09:20:45] <geniepro> происки*
[14:01:58] <geniepro> https://scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/13699981_1260770960608300_2020012076977121693_n.jpg?oh=38fdd2a1734badf871ca6352bae2ef11&oe=57EEF925
[15:02:11] <vlad2> А в чём прикол?
[15:17:10] <geniepro> https://fbcdn-photos-b-a.akamaihd.net/hphotos-ak-xtl1/v/t1.0-0/s526x395/13726764_10153797118951417_342921141940465920_n.jpg?oh=decd6126a8ed907a6a6ca4f8e3f6cd68&oe=58220C50&__gda__=1475345999_ea9ab224e4b7e2257ae8aaf439ff6d2c
[16:53:42] <vlad2> Хе-хе.
[16:53:47] <vlad2> А не первой картинке кто?
[16:55:45] <vlad2> OK, один брюс ли, а кто второй?
[17:13:43] <TRUE> чак норрис?
[17:44:57] <Kemet> vlad2: почему так, strlen же количество символов возвращает, а массивы с 0
static int endsWithSeparator( char * path ) {
 int len;

 len = strlen( path );
 return ( path[ len ] == '/' ) || ( path[ len ] == '\\' );
}
[17:45:50] <vlad2> Это тупо бага.
[17:46:11] <vlad2> Не может оно работать.
[17:48:13] <vlad2> Функция всегда возвращает 0. Может пейсатель с бэйсика пришел или с какого-нибудь другого языка с индексацией массивов с 1.
[17:49:06] <vlad2> Про тесты, естестенно, не слышал...
[17:50:54] <Kemet> vlad2: ну вот я о том же
[17:51:40] <vlad2> Еще вариант - думал, что strlen включает конечный 0.
[17:51:55] <vlad2> А. Нет. Так вообще херня.
[17:52:04] <vlad2> Короче бага.
[17:52:32] <vlad2> Работает, потому что не встречается путей с разделителем на конце.
[17:54:55] <Kemet> ну оно как раз скорее всего поэтому и не работает - это кот из ОО2С и оно под вендой имеет проблемы с путями, а под линупсом не используется
[17:55:46] <Kemet> причем выше есть код на обероне и он праильный,мнах он на цэ переписал нипанятна