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

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

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

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

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

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

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

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

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

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

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

PRINTF("HELLO, WORLD\N");
NikMih_1 вне форума  
Непрочитано 20.10.2010, 15:25  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
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  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

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

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

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

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

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

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

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

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

Последний раз редактировалось realid; 20.10.2010 в 15:43.
realid вне форума  
Непрочитано 20.10.2010, 15:41  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 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, время: 00:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot