Форум программистов, компьютерный форум CyberForum.ru

Чтение из файла - C++

Восстановить пароль Регистрация
 
unbelievable
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 79
25.10.2011, 14:53     Чтение из файла #1
Задача состоит в следующем. Есть файл, в котором в трех колонках размещены по 5 подлежащих, сказуемых и определений. В программе эти слова вводятся в любом порядке. Нужно, чтобы программа, независимо от того, в какой очередности вводятся слова, выводила их в порядке Подлежащее>сказуемое>определение.

Подлежащие
Сказуемые
Определение
I
am
boy
Mary
is
girl
Mike
was
home
Father
is
young
Mother
is
woman

Возьмем к примеру первое предложение I am boy. Если вводится допустим am I boy или boy I am программа должна выводить именно I am boy.

Не знаю как это все сделать. У меня есть идея тупо без файла это сделать, то есть каждое слово пронумеровать от 1 до n, и как бы пользователь не вводил, выводить результат в очередности 1-2-3 и т.д, но это очень глупо. Прошу помощи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2011, 14:53     Чтение из файла
Посмотрите здесь:

C++ Чтение из файла
Чтение из файла C++
C++ чтение из файла
C++ Чтение из файла
Чтение из файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
25.10.2011, 14:58     Чтение из файла #2
Мне кажется, что сдесь нужно прменять нейронные сети и обучать их. Но может я и ошибась.
unbelievable
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 79
25.10.2011, 15:00  [ТС]     Чтение из файла #3
Цитата Сообщение от amatorIP Посмотреть сообщение
Мне кажется, что сдесь нужно прменять нейронные сети и обучать их. Но может я и ошибась.
Можно подробнее?
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
25.10.2011, 15:07     Чтение из файла #4
Я подробно рассказать не могу, так как сам знаю о них в общих понятиях.
http://ru.wikipedia.org/wiki/%D0%98%...B5%D1%82%D1%8C

Нейронные сети можно обучать. Тоисть если сказать что I, Mary и т.д. - это подлежащие, а boy, girl ... - это определение и потом скармливать много подлежащих и опрелений этой нейронной сети, то она научится и сама сможет определять, что есть что. Ну вот где-то так)
unbelievable
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 79
25.10.2011, 15:15  [ТС]     Чтение из файла #5
Цитата Сообщение от amatorIP Посмотреть сообщение
Я подробно рассказать не могу, так как сам знаю о них в общих понятиях.
http://ru.wikipedia.org/wiki/%D0%98%...B5%D1%82%D1%8C

Нейронные сети можно обучать. Тоисть если сказать что I, Mary и т.д. - это подлежащие, а boy, girl ... - это определение и потом скармливать много подлежащих и опрелений этой нейронной сети, то она научится и сама сможет определять, что есть что. Ну вот где-то так)
Блин сложно это всё=) По идее программа легкая, так как мы изучаем Си недавно, так что не думаю что нам бы сложное дали что-то
unbelievable
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 79
26.10.2011, 15:43  [ТС]     Чтение из файла #6
А если попробовать как-нибудь через множество enum{}?
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
26.10.2011, 15:54     Чтение из файла #7
Программа должна читать из файла или слова нужно вводить руками?
unbelievable
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 79
26.10.2011, 17:45  [ТС]     Чтение из файла #8
Цитата Сообщение от amatorIP Посмотреть сообщение
Программа должна читать из файла или слова нужно вводить руками?
Ну вообще-то ты вводишь руками, а она в файле проверяет строку, в которой введены эти слова и выводит в правильной очередности. Я подумал, что может создать вместо файла множество и так как-то сделать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2011, 10:54     Чтение из файла
Еще ссылки по теме:

C++ Чтение файла
Чтение из Файла C++
Чтение файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
27.10.2011, 10:54     Чтение из файла #9
тебе нужно три массива
а потом введённые слова искать в них
какое слово в первом массиве, то и выводить первым
найденные и выведенные слова в оставшихся массивах не искать

может даже у тебя фиксированная таблица
тогда найдя первое слово, нужно индекс первого массива применить ко второму массиву, подбирая оставшиеся два слова
Yandex
Объявления
27.10.2011, 10:54     Чтение из файла
Ответ Создать тему
Опции темы

Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru