Рекомендую попробовать под отладчиком запустить (в отладочной версии) и помедитировать на стек в момент падения. Возможно, ошибка где-то в xml'ке - под отладчиком проще найти её координаты.
С таким описанием проблемы лучше обращаться в клуб анонимных гадалок ;)
Как минимум в вопрос нужно добавить контекст (окружающий код), из которого следует, откуда этот самый Item должен появиться.
froex: без сигнатуры студия будет воспринимать файлы как ANSI, поэтому вместо комментариев будет мусор. При сохранении (тоже в ANSI) они останутся без изменений (и в будущем будут нормально открываться в редакторах, которые понимают UTF-8 без BOM). Проблем только в том, что в самой студии они будут нечитабельными.
Судя по формулировке вопроса, всё прекрасно работает ;)
Но с описанием "где именно не работает", ответить на вопрос по существу было бы проще.
Btw, если программа выдаёт одинаковые строчки, то стоит попробовать вынести srand за скобки цикла (возможно, он все 20 раз успевает выставить одно и то же число).
Не троллинга ради, но пользы для (экзотика, но может быть и актуально):
Салтыков-Щедрин
О'Генри (кстати, а какой символ для апострофа нравится именно вам)
Мак-Дональд
Бердымухамедов, Гурбангулы Мяликгулыевич
fedor_malyshkin: Чёрный ящик - это не всегда плохо (иначе направления SDK-продуктов не существовало бы:). Как минимум, стоит сравнить известные готовые решения по таким параметрам, как точность, цена, время внедрения.
Поставленная задача не имеет готового (даже теоретического) решения, несмотря на то, что она очень востребована (конференция на эту тему: nlp.cs.rpi.edu/kbp/2014/elreading.html). Т.е. с ходу и на коленке хорошо (идеально) не решается. Но попробовать интересно, да :)
Материалов я немного накидал, желаю удачи! :)
P.S. Если найдётся хороший общедоступный список имён/фамилий/отчеств - поделитесь, pls, с сообществом.
Видимо, это происходит в Release-версии (т.е. с включёнными оптимизациями).
Студия просто не может сопоставить оптимизированный код и исходники.
Скорее всего не все переменные видны/корректны.
Рекомендую попробовать Debug-режим(если программа не очень ресурсоёмкая).
Теорию (если интересно) можно поискать по словосочетаниям Named Entity Recognition (and Classification), NER, NERC. Более-менее стандартный подход на соревнованиях по этой теме: словари + машинное обучение.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.