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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

Вопросы от NikMih_1

Непрочитано 20.10.2010, 15:09   #111
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Есть он у меня. Я уж лучше с Керниганом, вспоминать легче чем заново.
Поставил древний Билдер С++, сейчас попытаюсь Хеллоу Ворлд написать.
Реклама:
NikMih_1 вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:14   #112
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

_________________________________
Цитата:
printf("Hello, world!");
realid вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:15   #113
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
_________________________________
Фигушки, С++ пишет о синтаксической ошибке.
MAIN ()

PRINTF("HELLO, WORLD\N");
NikMih_1 вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:25   #114
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Если Вы работаете на С, то про распределение памяти позаботится компилятор. Просто в начале программы пишете например
Код:
int count; // 2-х байтовій счетчик
char input_line[10];// массив из 10 байт
официально стандарт С допускает определение переменных в любом месте программы, но для удобства чаще всего это делают вначале.

А кто будет ставить фигурные скобки и подключать ввод/вывод?

Код:
#include stdio.h
void MAIN (void)
{
PRINTF("HELLO, WORLD\N"); 
}
просмотрите файлы примеров из комплекта компилятора, и поэкспериментируйте с ними.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 20.10.2010 в 15:36.
MisterDi вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:32   #115
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Фигушки, С++ пишет о синтаксической ошибке.
MAIN ()

PRINTF("HELLO, WORLD\N");
Надо подключить #include ‹stdio.h›. Не забывайте про регистр букв.
realid вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:36   #116
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от MisterDi Посмотреть сообщение
Если Вы работаете на С, то про распределение памяти позаботится компилятор.
К сожалению, весь смысл проги в том, что я должен конкретно прослеживать расположение данных в памяти. Например, я пишу а память последовательно наращивая адреса, а следом, с отставанием, идёт процесс их считывания и я должен, при чрезмерном отставании считывания от записи, пропускать несколько циклов записи. Второе, данные могут "перелиться" через край массива и писаться снова в его начало и я должен также заставить чтение перейти к началу массива в определённый момент и снова догонять запись.
NikMih_1 вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:38   #117
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
Надо подключить #include ‹stdio.h›. Не забывайте про регистр букв.
Ещё с этим Борландом СИ++ разобраться надо. Мне бы древний досовсий СИ.
NikMih_1 вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:40   #118
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Для этих целей испльзуется либо указатель, либо индекс. С индексом для начала проще. Определяете две переменных. Одна - позиция чтения, вторая - позиция записи и контроллируете их изменение по требуемому алгоритму
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 20.10.2010 в 15:42.
MisterDi вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:40   #119
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от MisterDi Посмотреть сообщение
официально стандарт С допускает определение переменных в любом месте программы, но для удобства чаще всего это делают вначале.
В старом стандарте С89 определение возможно только в начале функции. В люмом другом месте будет ошибка.
В С99 уже можно определять в любом месте.

Но это только в Си. В Си++ можно в любом месте.

Последний раз редактировалось realid; 20.10.2010 в 15:43.
realid вне форума   Ответить с цитированием
Непрочитано 20.10.2010, 15:41   #120
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Ребята, может быть кто-то за денюжки прошьёт мне чип. Алгоритм нарисую и вперёд. Могу в соавторы включить, но при условии, что этот человек будет продолжать работать со мной по этой теме. В материалах заявки есть пункт, которым оговаривается % участия соавторов в разработке. Даю 5%.
NikMih_1 вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы ENC28J60 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 123 02.04.2018 22:30
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Вопросы по AVR-LIBС rear Микроконтроллеры, АЦП, память и т.д 5 08.10.2010 19:38
Вопросы об управлении MOSFET'ами в стабах Vadeg Электроника - это просто 14 19.12.2009 23:21


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


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