|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.06.2008, 16:36 | #1 |
Регистрация: 08.06.2008
Сообщений: 9
|
оформить как функцию
в программе есть ввод с клавиатуры, в структуру
Код:
|
08.06.2008, 17:41 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
08.06.2008, 19:55 | #3 |
Регистрация: 08.06.2008
Сообщений: 9
|
да, к сожаления надо через getch...
|
08.06.2008, 21:34 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Ну значит сделайте функцию вроде
Код:
Код:
Код:
|
17.06.2008, 13:32 | #5 |
Регистрация: 08.06.2008
Сообщений: 9
|
еще подскажите плиз, в функции scanf по-моему можно ограничивать количество символов для ввода, вроде вот так
scanf("%15s%", ch); но почему то не работает.. запись не верная? или что то еще? |
17.06.2008, 14:28 | #6 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Функция scanf выполняет форматированный ввод данных из входного потока. Т.е. с клавиатуры вы можете вводить сколько угодно знаков, но считано будет только первые 15 (в вашем случае) либо до знака разделителя.
И еще, последний знак % не нужен. |
20.06.2008, 02:25 | #7 |
Регистрация: 08.06.2008
Сообщений: 9
|
спасиб большое завтра(т.е. уже седня) скорее всего еще появятся вопросы... ох уж эта курсовая...
|
20.06.2008, 21:46 | #8 |
Регистрация: 08.06.2008
Сообщений: 9
|
есть массив структур,
struct { char name[]; int nomer; int golos; int mesto; } pesni[5]; в ходе работы программы переменная golos меняется. как отсортировать по порядку (по убыванию) эти структуры? чтобы результат этой сортировки(т.е. вот этот порядок по перемен. golos) записался в перем. mesto. я пробывал следущее Код:
Последний раз редактировалось arturka; 20.06.2008 в 22:06. |
20.06.2008, 22:28 | #9 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Во-первых модераторы я думаю сделают вам замечание, т.к. одна тема один вопрос. Так что лучше нужно было создать новую тему.
Во-вторых Код:
Ну и в трейтих не совсем понятно по каким критериям сортировать (я понял по golos) и что значит записать результат сортировки в переменную mesto. |
20.06.2008, 22:57 | #10 |
Регистрация: 08.06.2008
Сообщений: 9
|
ну вот в структуре 2 перем.: golos и mesto. изначально в mesto записаны номера структур (т.к. это массив структур)
потом golos меняется, например: pesni[0].golos=2; - pesni[0].mesto=1; pesni[1].golos=1; - pesni[1].mesto=2; pesni[2].golos=3; - pesni[2].mesto=3 а места (mesto) должны назначится в соответствии с этим, т.е. pesni[0].golos=2; - pesni[0].mesto=2; pesni[1].golos=1; - pesni[1].mesto=3; pesni[2].golos=3; - pesni[2].mesto=1; ну вот что-то типа того... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать кэш-функцию | andrey4623 | Общие вопросы Delphi | 6 | 01.04.2011 11:59 |
Оформить задачу процедурами | Anita_i | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.05.2008 12:37 |
Подскажите функцию | juden | Microsoft Office Excel | 1 | 06.12.2007 18:28 |
Перевод строки в функцию | кетчуп | Помощь студентам | 6 | 23.11.2007 17:04 |
Как создать процедуру и функцию? | Absent | Общие вопросы Delphi | 1 | 18.11.2007 17:36 |