Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

с, структура/данные/наполнение, как оптимизировать?!

Непрочитано 23.02.2025, 18:56  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию 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)
...
Вложения:
Тип файла: txt struct_multi_file.3.txt (112.3 Кб, 0 просмотров)
Реклама:

Последний раз редактировалось sunjob; 23.02.2025 в 20:07. Причина: !!!
sunjob вне форума  
Непрочитано 23.02.2025, 21:00  
Arbuzzo
Заблокирован
 
Регистрация: 20.02.2025
Сообщений: 21
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Arbuzzo на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

А вложенные два цикла то зачем?
Топикстартер никогда не делал менюшки для гуёв?
Arbuzzo вне форума  
Непрочитано 23.02.2025, 21:12  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

sunjob, во вложение можно зипы. Зачем ты в txt переименовываешь?
Глянул содержимое архива. Но теперь ведь совсем по-другому сделано. Ну, да ладно. По крайней мере, собирается и работает.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!

Последний раз редактировалось eddy; 23.02.2025 в 21:15.
eddy вне форума  
Непрочитано 23.02.2025, 21:40  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от eddy Посмотреть сообщение
По крайней мере, собирается и работает.
и раньше собиралось и работало, сделать видеокаст или поверишь на слово?! :о)
ну... смысль всего этого бедствия теперь понятен, что я хотел, что не нравилось и для чего все вот так вот сделано?! :о)
sunjob вне форума  
Непрочитано 23.02.2025, 21:43  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Arbuzzo,
Сообщение от Arbuzzo Посмотреть сообщение
А вложенные два цикла то зачем?
чем вас так напугали эти циклы?! сильно страшные?! не бойтесь, вы их не троните, они вас тоже!
только не коситесь на них, не любят они этого, могут сожрать без предупреждения! :о)

Последний раз редактировалось sunjob; 23.02.2025 в 21:46.
sunjob вне форума  
Непрочитано 23.02.2025, 21:45  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от eddy Посмотреть сообщение
Зачем ты в txt переименовываешь?
я по умолчанию юзаю txz-архивы, а в бОльшинстве такое расширение форумы не периваривают
sunjob вне форума  
Непрочитано 23.02.2025, 21:47  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от eddy Посмотреть сообщение
Но теперь ведь совсем по-другому сделано
ну дак для этого и напрягал голову и сообщество! с набегу не сумел в голове все по полочка расставить! :о)
sunjob вне форума  
Непрочитано 23.02.2025, 22:14  
Arbuzzo
Заблокирован
 
Регистрация: 20.02.2025
Сообщений: 21
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Arbuzzo на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от sunjob Посмотреть сообщение
вы их не троните, они вас тоже! только не коситесь на них, не любят они этого, могут сожрать без предупреждения!
Чето бред какой-то. Вы вообще норм или мож чето с головой не того?
Я ж серьезно разговариваю. Так и не надо писать бред олигофрена какой-то.

В коде - чепуха какая-то, наслоение одного на другое.
Если хотите менюшку для пользовательского интерфейса сделать, то почитайте, как она делается.
Ознакомьтесь с материалами по массивам указателей, в том числе и указателей на функции. Это всё есть в книге по языку программирования Си, авторы Керниган, Ритчи.
Arbuzzo вне форума  
Непрочитано 23.02.2025, 22:34  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от sunjob Посмотреть сообщение
и раньше собиралось и работало
Ни хрена не собиралось. Лог я тебе выложил. Разве что, если ты сидишь на допотопном gcc… Если что, актуальный нонче 14-й, и 15-й скоро выйдет в unstable (а там, глядишь, и в stable войдет).

Самый лучший способ проверить свой код на говнистость - попытаться его собрать шлангом. Уж там начитаешься матюков… (вот из моего быдлокода добрая половина шлангом не собирается, но там обычно другая причина: я люблю вложенные функции, а шланг их почему-то не любит; но мне вообще никакого кайфа нет 100500 переменных передавать в функцию, когда их можно сделать для нее "условно глобальными" - т.е. они локальные для материнской функции, а эта их использует, так что нужно лишь 1-2 аргумента передать).
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!

Последний раз редактировалось eddy; 23.02.2025 в 22:36.
eddy вне форума  
Непрочитано 24.02.2025, 01:05  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Re: с, структура/данные/наполнение, как оптимизировать?!

Сообщение от eddy Посмотреть сообщение
Ни хрена / Разве что
ну дак! никто не запрещает! и про шланг в курсе :о)
я на sl14.2, поэтому стек старый.

ладушки, поговорили... ну и спраздничком!

p.s.
по ходу дела, вопрос: тыкал силaйoн? как тебе, в 3х словах?
в инете что-то не много "вообще" отзывов, такое ощущение, что "они" сами для себя пишут.
я слежу дотошно за проектом, но до сих пор не заставил его "авто-пакостник" работать так как мне нужно (как минимум засечки внутри функции прибиты гвоздями)

Последний раз редактировалось sunjob; 24.02.2025 в 06:23.
sunjob вне форума  
 

Метки
avr, gcc, linux, makefile
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как оптимизировать алгоритм ? E_C_C AVR 15 29.12.2016 07:29
Антивирус. Какой? Superki Ремонт оргтехники 571 02.12.2016 19:45
НС595 - помогите оптимизировать код miwutka Микроконтроллеры, АЦП, память и т.д 54 21.02.2013 14:43
помогите оптимизировать прогу для ШИМа... miwutka Микроконтроллеры, АЦП, память и т.д 10 27.06.2012 14:19


Часовой пояс GMT +4, время: 08:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.