![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.06.2008
Сообщений: 9
|
![]()
в программе есть ввод с клавиатуры, в структуру
Код:
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.06.2008
Сообщений: 9
|
![]()
да, к сожаления надо через getch...
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Ну значит сделайте функцию вроде
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.06.2008
Сообщений: 9
|
![]()
еще подскажите плиз, в функции scanf по-моему можно ограничивать количество символов для ввода, вроде вот так
scanf("%15s%", ch); но почему то не работает.. запись не верная? или что то еще? |
![]() |
![]() |
![]() |
#6 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
![]()
Функция scanf выполняет форматированный ввод данных из входного потока. Т.е. с клавиатуры вы можете вводить сколько угодно знаков, но считано будет только первые 15 (в вашем случае) либо до знака разделителя.
И еще, последний знак % не нужен. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 08.06.2008
Сообщений: 9
|
![]()
спасиб большое
![]() |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#9 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
![]()
Во-первых модераторы я думаю сделают вам замечание, т.к. одна тема один вопрос. Так что лучше нужно было создать новую тему.
Во-вторых Код:
Ну и в трейтих не совсем понятно по каким критериям сортировать (я понял по golos) и что значит записать результат сортировки в переменную mesto. |
![]() |
![]() |
![]() |
#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 |