|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
|
Надо чтобы, как только встречаются данные о женщине, программа преуменьшала ее возраст05.06.2011, 21:17. Показов 2855. Ответов 19
Метки нет (Все метки)
Имеется структура с полями фио, пол и возраст, место работы. Мне надо что бы как только встречаются данные о женщине программа преуменьшала ее возвраст. Как можно по полю пол сделать, что бы программа определяла мужчина это или женщина? (поле пол у меня типа char и все данные у меня считываются из txt файла)
Добавлено через 4 часа 20 минут Ну что может кто-нибудь помочь мне?
0
|
|
| 05.06.2011, 21:17 | |
|
Ответы с готовыми решениями:
19
Что надо изменить, чтобы данные отправлялись на сервер только при положительном прохождении проверки? надо составить программу вычисления стоимости заказа на жалюзи.ПРедусмотреть чтобы пользователь мог ввести только числовые данные |
|
158 / 20 / 3
Регистрация: 26.02.2010
Сообщений: 56
|
|||||||||||
| 05.06.2011, 22:00 | |||||||||||
|
А что собственно сложного-то?
допустим структуру:
Либо я что-то не так понял?
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
|
| 05.06.2011, 22:19 [ТС] | |
|
я так и делал примерно, но он у меня на эту строчку ругается постоянно
if(spisok[x].sex == 'w') вот этому я спрашиваю, то что может делаю что то не то Добавлено через 4 минуты а когда эту же строчку меняю, что бы он выбор делал по возрасту if(spisok[x].age>40) то все работает и никак я не могу понять что не так
0
|
|
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
||||||
| 06.06.2011, 21:00 [ТС] | ||||||
|
после некоторых изменений программа все же перестала ругаться на ту строчку и пытается запуститься, но теперь выходит такая ошибка
вот код моей программы, сейчас я пытаюсь, что бы он просто выбирал женщин, а потом уж сделаю уменьшение их возрвста
0
|
||||||
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|||||||
| 06.06.2011, 23:04 | |||||||
|
Не по теме: Ругается на секс с женщиной? =-O Тут, возможно, пол ещё не был символьной переменной...
А раз sex переменная, а не массив, то, наверное, для неё нужен шаблон %c Добавлено через 2 минуты И чтобы обратный слеш в строке воспринимался именно как обратный слеш, его надо бы удваивать.
0
|
|||||||
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
||||||
| 14.06.2011, 02:47 [ТС] | ||||||
|
помоги мне еще с этой программой. Мне надо отсортировать данную структуру по возрасту. Я произвел отдельно сортировку возраста, а как теперь по итогу сортировки мне поменять и строки местами, а то в структуре меняется только все данные остаются теми же значениями, только возраст отсортирован
код программы
почему я не могу произвести акую операцию spisok[j].name = spisok[j+1].name; выдает ошибку error C2106: =: левый операнд должен быть левосторонним значением как ее можно исправить?
0
|
||||||
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||
| 14.06.2011, 02:54 | ||
|
Добавлено через 3 минуты Правда вместо strcpy правильнее пользоваться только её безопасной версией strncpy
0
|
||
| 14.06.2011, 03:04 | |
|
Не по теме:
0
|
|
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
|
| 14.06.2011, 09:07 [ТС] | |
|
а можете показать на коде как функцией strcpy пользоваться?
0
|
|
|
Higher
|
|||||||||||
| 14.06.2011, 09:14 | |||||||||||
Либо так
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
|
| 14.06.2011, 09:21 [ТС] | |
|
а как мне сделать с помощью него, что бы 2 текстовых массива поменялись месами(а не олько что бы один заменился другим)?
0
|
|
|
Higher
|
||||||
| 14.06.2011, 09:28 | ||||||
1
|
||||||
|
Бродяга
315 / 269 / 56
Регистрация: 27.08.2010
Сообщений: 553
|
|
| 14.06.2011, 09:40 | |
|
diagon, хммм, а вот размер s3 разве не должен быть strlen(s1)+1? Там же ещё под нуль-символ место нужно.
0
|
|
|
Higher
|
||||||
| 14.06.2011, 09:44 | ||||||
|
В случае с обычным свапом это не критично вроде...
Т.е. в концах строк стоят нули. И свапаются нормально. Хотя на всякий случай лучше давать место под нуль, тут согласен.
0
|
||||||
|
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
|
|
| 14.06.2011, 10:16 | |
|
очень сомнительно, что первый вариант рабочий. Размер массива должен быть известен на момент компиляции, то есть должно быть константное выражение
0
|
|
|
2 / 2 / 0
Регистрация: 29.01.2010
Сообщений: 59
|
|
| 14.06.2011, 10:23 [ТС] | |
|
я попытался написать в своей программе, то что вы мне показали, но он мне пишет то что не возможно преобразовать char[] в char [15]
Может кто то покажет на моем коде как это должно работать?
0
|
|
|
Higher
|
||||||||
| 14.06.2011, 10:53 | ||||||||
|
Размер s1 вычисляется на этапе компиляции, как и strlen(s1)
0
|
||||||||
|
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
|
|
| 14.06.2011, 11:53 | |
|
0
|
|
|
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
|
||||||
| 14.06.2011, 12:57 | ||||||
|
нет, strlen это обычная сишная функция, вызывается как и все остальные. Размер s1 известен на этапе компиляции, размер s2 нет
0
|
||||||
| 14.06.2011, 12:57 | |
|
Помогаю со студенческими работами здесь
20
Программа работает как надо только после повторного запуска Данные, которые встречаются только 1 раз Как редактировать .sql-файл, чтобы им вставлять данные в БД, а не только структуру таблиц? Как сделать чтобы разные пользователи получали данные из бд только для них
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|