IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Тест,вопросы из *.txt, Создание теста
mrNE$H
сообщение 20.10.2007 18:44
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской

Репутация: -  -1  +


....Фсем Привет!!!
Прошу памоч мине с cозданием теста:
Воощем у миня есть вопросы для теста, в формате *.txt, и их там оч многа, нуна свизать этот файл с Паскалем, так чтоБы, например:
"При запуске Паскаль задавал 1ый вопрос (взяв иво из файла), посли атвета на ниво, сразу задавал 2ой вапрос (тожи из тавожи файла) и т.д."
Я знаю что это нубство rolleyes.gif ...но никак ни магу придумать, как раздилить вапросы?!??! blink.gif

Сообщение отредактировано: mrNE$H - 20.10.2007 19:55
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 20.10.2007 19:02
Сообщение #2


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


вОпрАсы разДелЯюТСЯ СаАтветсВаюЩииим знЯкЯм...



--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Айра
сообщение 20.10.2007 19:47
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Цитата
З.Ы.Извиняюсь за ПооЧирг-ВреМя проВиДенноЕ у Аси ДаЙт А сИбе Знат!!!

Если хочешь, чтоб тебе хоть кто-нибудь реально помог - приведи тему в нормальный вид..

Сообщение отредактировано: Айра - 20.10.2007 19:49
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mrNE$H
сообщение 20.10.2007 19:56
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской

Репутация: -  -1  +


...исправил, терь жду помощи rolleyes.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Айра
сообщение 20.10.2007 20:02
Сообщение #5


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Молодец, правда грамматика еще хромает smile.gif
А теперь перейдем к делу:
у тебя же идут вопросы - а значит идеальный способ разделить их - это, как сказал compiler, по соответствующему символу, то бишь вопросительному знаку '?'..
Т.е. ты считываешь последовательность символов из файла и сразу же выводишь ее, а как только натыкаешься на вопросительный знак - ждешь чтобы пользователь ввел ответ (кстати, сами ответы какого типа, string?), а после ввода продолжаешь данный процесс, пока не добешься до конца файла (eof(f)).

Сообщение отредактировано: Айра - 20.10.2007 20:04
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 20.10.2007 20:08
Сообщение #6


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


алгоритм

1)Связываеш переменную с файлом

2)проходишь циклом по файлу

2.1)Читаешь оттуда символ

2.2.а)если символ не вопрос добавляеш символ к переменной строки

2.2.б)если символ вопрос выводишь строку вопроса и читаешь ответ.





--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mrNE$H
сообщение 20.10.2007 20:15
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской

Репутация: -  -1  +


...пасиБа, БаЛьшОЕ!!! give_rose.gif
С4ас папроБуЮ!!! good.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mrNE$H
сообщение 21.10.2007 9:35
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской

Репутация: -  -1  +


...вот ищо новая проблема:
"кАК заставить Паскаль читать по Русски ???"
Када он выводит мой файл (т.е. инфу аттуда) на манитори какаято АбРоКкаДаБра mega_chok.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 23.10.2007 17:44
Сообщение #9


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Цитата(mrNE$H @ 21.10.2007 9:35) *
Када он выводит мой файл (т.е. инфу аттуда) на манитори какаято АбРоКкаДаБра mega_chok.gif
а файл в какой кодировочке?


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mrNE$H
сообщение 23.10.2007 18:08
Сообщение #10


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской

Репутация: -  -1  +


...фсЁ,пняд good.gif
ФсеМ спс за помащЬ"!! smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 3:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"