| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
с, структура/данные/наполнение, как оптимизировать?!
23.02.2025, 18:56
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
последний вариант, сделано то, что требовалось по топику
надеюсь, разберешься, что там у меня, чего нужно было, как сделалось! :о)
*.txt -› *.txz
|
Код:
|
./make.sh
rm -f main.o struct.o struct_cust.o main
gcc -Wall -Wextra -Werror -g -c main.c
gcc -Wall -Wextra -Werror -g -c struct.c
gcc -Wall -Wextra -Werror -g -c struct_cust.c
gcc -o main main.o struct.o struct_cust.o
./main
### struct ###
struct_list()
lst[0].num = 1; struct_cust_func(0)
lst[1].num = 2; struct_cust_func(1)
lst[2].num = 3; struct_cust_func(2)
...
lst[0].num = 2; struct_cust_func(0)
lst[1].num = 3; struct_cust_func(1)
lst[2].num = 4; struct_cust_func(2)
...
lst[0].num = 3; struct_cust_func(0)
lst[1].num = 4; struct_cust_func(1)
lst[2].num = 5; struct_cust_func(2)
... |
Последний раз редактировалось sunjob; 23.02.2025 в 20:07.
Причина: !!!
|
|
|
|
23.02.2025, 21:00
|
|
|
Заблокирован
Регистрация: 20.02.2025
Сообщений: 21
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
А вложенные два цикла то зачем?
Топикстартер никогда не делал менюшки для гуёв?
|
|
|
|
23.02.2025, 21:12
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
sunjob, во вложение можно зипы. Зачем ты в txt переименовываешь?
Глянул содержимое архива. Но теперь ведь совсем по-другому сделано. Ну, да ладно. По крайней мере, собирается и работает.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
Последний раз редактировалось eddy; 23.02.2025 в 21:15.
|
|
|
|
23.02.2025, 21:40
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от eddy
|
|
По крайней мере, собирается и работает.
|
и раньше собиралось и работало, сделать видеокаст или поверишь на слово?! :о)
ну... смысль всего этого бедствия теперь понятен, что я хотел, что не нравилось и для чего все вот так вот сделано?! :о)
|
|
|
|
23.02.2025, 21:43
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Arbuzzo,
Сообщение от Arbuzzo
|
|
А вложенные два цикла то зачем?
|
чем вас так напугали эти циклы?! сильно страшные?! не бойтесь, вы их не троните, они вас тоже!
только не коситесь на них, не любят они этого, могут сожрать без предупреждения! :о)
Последний раз редактировалось sunjob; 23.02.2025 в 21:46.
|
|
|
|
23.02.2025, 21:45
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от eddy
|
|
Зачем ты в txt переименовываешь?
|
я по умолчанию юзаю txz-архивы, а в бОльшинстве такое расширение форумы не периваривают
|
|
|
|
23.02.2025, 21:47
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от eddy
|
|
Но теперь ведь совсем по-другому сделано
|
ну дак для этого и напрягал голову и сообщество! с набегу не сумел в голове все по полочка расставить! :о)
|
|
|
|
23.02.2025, 22:14
|
|
|
Заблокирован
Регистрация: 20.02.2025
Сообщений: 21
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от sunjob
|
|
вы их не троните, они вас тоже! только не коситесь на них, не любят они этого, могут сожрать без предупреждения!
|
Чето бред какой-то. Вы вообще норм или мож чето с головой не того?
Я ж серьезно разговариваю. Так и не надо писать бред олигофрена какой-то.
В коде - чепуха какая-то, наслоение одного на другое.
Если хотите менюшку для пользовательского интерфейса сделать, то почитайте, как она делается.
Ознакомьтесь с материалами по массивам указателей, в том числе и указателей на функции. Это всё есть в книге по языку программирования Си, авторы Керниган, Ритчи.
|
|
|
|
23.02.2025, 22:34
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от sunjob
|
|
и раньше собиралось и работало
|
Ни хрена не собиралось. Лог я тебе выложил. Разве что, если ты сидишь на допотопном gcc… Если что, актуальный нонче 14-й, и 15-й скоро выйдет в unstable (а там, глядишь, и в stable войдет).
Самый лучший способ проверить свой код на говнистость - попытаться его собрать шлангом. Уж там начитаешься матюков… (вот из моего быдлокода добрая половина шлангом не собирается, но там обычно другая причина: я люблю вложенные функции, а шланг их почему-то не любит; но мне вообще никакого кайфа нет 100500 переменных передавать в функцию, когда их можно сделать для нее "условно глобальными" - т.е. они локальные для материнской функции, а эта их использует, так что нужно лишь 1-2 аргумента передать).
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
Последний раз редактировалось eddy; 23.02.2025 в 22:36.
|
|
|
|
24.02.2025, 01:05
|
|
|
Временная регистрация
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: с, структура/данные/наполнение, как оптимизировать?!
Сообщение от eddy
|
|
Ни хрена / Разве что
|
ну дак! никто не запрещает! и про шланг в курсе :о)
я на sl14.2, поэтому стек старый.
ладушки, поговорили... ну и спраздничком!
p.s.
по ходу дела, вопрос: тыкал силaйoн? как тебе, в 3х словах?
в инете что-то не много "вообще" отзывов, такое ощущение, что "они" сами для себя пишут.
я слежу дотошно за проектом, но до сих пор не заставил его "авто-пакостник" работать так как мне нужно (как минимум засечки внутри функции прибиты гвоздями)
Последний раз редактировалось sunjob; 24.02.2025 в 06:23.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:24.
|
|