Правила | Новији постови | РСС топиц | Претрага | Регистрација | Лог ин

Функција курсора у Ц



Post new topic Reply to topic ЕДАбоард.цом Форум Индекс -> Програмирање и Размјена ПЦ -> Функција курсора у Ц
Арабиц версион Булгариан версион Цроатиан версион Цзецх версион Дански верзија Герман версион Грчка верзија Енглисх версион Шпански верзија Фински верзија Француски верзија Хинди верзија Хрватска верзија Индонезијски верзија Италиан версион Хебрејски верзија Јапанска верзија Кореан верзија Литхуаниан версион Летонски верзија Холандски верзију Норуегиан верзија Пољски верзију Португалски приказ Румунски верзија Српска верзија Словак версион Словениан версион Српска верзија Шведски верзија Тагалог версион Украиниан версион Вијетнамски верзија Кинески верзија
Аутор Порука
трешња



Јоинед: 19. јули 2005
Постови: 3


Post 25. аугуст 2005 7:01 Функција курсора у Ц

Где и на који ситуацијама можемо користити функцију курсора у Ц Ембеддед?

Може неко објаснити?

Хвала ..... Цхерры
Повратак на врх
View user's profile
ИанП



Јоинед: 05. октобар 2.004
Постови: 6454
Помогао: 1535
Локација: Уест Цоаст


Post 25. аугуст 2005 7:24 Ре: Функција курсора у Ц

Куоте:
Показивач на функције нису као заједничке, као осталим курсор користи. Међутим, један заједнички користити је у пролазу индикаторе на функције као параметар у функцији позива.

хттп://ууу.цс.цф.ац.ук/Даве/Ц/ноде12.хтмл
Поздрави,
ИанП
Повратак на врх
View user's profile
ецхо47



Јоинед: 07. април 2.002
Постови: 4206
Помогао: 566


Post 25. аугуст 2005 8:13 Функција курсора у Ц

Још једна заједничка примјена је позив функције. На пример, желите да позовете Уиндоус аудио снимач функција Уиндоус сваки пут добија неки узорци из микрофона. Ви дати Уиндоуси један курсор на свој аудио снимач функцију.
Повратак на врх
View user's profile
мат



Јоинед: 26. фебруар 2.004
Постови: 489
Помогао: 35
Локација: УЦ Сеат


Post 25. аугуст 2005 13:23 Ре: Функција курсора у Ц

Функција индикаторе нису често користи у Ембеддед Ц, више за ПЦ страни програмирање. У основи, то је показивач на функцију, а зависно о функцији која показује на курсор, можете применити различите функције се изводе у истом реду кодова.

Један пример начин коришћења је да имате низ функција индикаторе, што указује на поруку рукују, сваки другачији тип поруке која је дизајнирана за држање истих као индекс поруку Руковатељ.

Значи, можете назвати нешто слично
Цоде:

фнПтр [мсг-> тыпе] (мсг);
[/ Цоде]

Додато:
Једно могуће коришћење курсора на функције уграђених Ц, је задатак распоређивач.
Повратак на врх
View user's profile
њфане



Јоинед: 27. октобар 2.004
Постови: 15


Post 26. аугуст 2005 11:00 Ре: Функција курсора у Ц

то је добар избор за замену пребацити слуај у стању машине помоћу функције препеличар,
У случају да државни машина има превише пребацити случајевима. чини више компактан програм.
Повратак на врх
View user's profile
Бинго600



Јоинед: 26. аугуст 2.004
Постови: 239
Помогао: 14


Post 27. аугуст 2005 14:35 Функција курсора у Ц

Ово је леп документ на тему

хттп://ууу.неуты.де/фпт/зип/е_фпт.пдф

хттп://ууу.неуты.де/фпт/индекс.хтмл

/ Бинго
Повратак на врх
View user's profile
бтбасс



Јоинед: 20. јули 2001
Постови: 1137
Помогао: 106
Локација: Оберон


Post 10 Сеп 2005 15:21 Ре: Функција курсора у Ц

Функција индикаторе су врло корисне у Ембеддед системима. Сличан моторизиран пребацити изјаву. Такође веома корисна у менију системима. Где става менија изабрана је индекс од фунцтон арраы курсор.

На пример, свака функција државе овде се враћа следећи државе да се пребаците на.
На контроли код за цео програм у једној линији!

Цоде:

/*--- Државни машина функције. ---*/

УИ_16 стању (воид);
Полазна УИ_16 (воид);
УИ_16 приказују (воид);

/*--- Државни машина. ---*/

енум (стању = 0, са почетком, приказују);

/************************************************* ********************
* Функција Име: главни
* Десцриптион: Програм ентры поинт.
Инитиалисе низ функција Константа индикаторе.
Инитиалисе државе у стање машине.
Извести државном машини.

************************************************** *******************/

Главни СИ_16 (воид)
(
УИ_16 (* цонст Мотор_Стате []) (воид) = (стању, са почетком, приказују);
Држава = УИ_16 приправности;


за (;;){
Држава = Мотор_Стате [Држава] (); / * позив државних функција * /
)
)

/*--- Енд оф филе. ---*/
Повратак на врх
View user's profile
рај_рохит10



Јоинед: 14. јули 2004
Постови: 113
Помогли су: 1


Post 13 Сеп 2005 7:19 Ре: Функција курсора у Ц

здраво
најбоље употребе функција нишанџија шта осјећам је имплиментатион оф ФСМ и како је рекао један ерлиер 2. позив функције.
Повратак на врх
View user's profile
Гоогле
АдСенсе





Post 13 Сеп 2005 7:19 Огласи



Повратак на врх
абхисхек_елец



Јоинед: 09 Сеп 2005
Постови: 15
Помогли су: 1
Локација: Хрватска


Post 13 Сеп 2005 12:42 Ре: Функција курсора у Ц

Функција индикаторе су корисне када се у поступку или генералисед у алго и желите да користите овај поступак на различитим типовима података.

За екс., Ако у имати добар сортирања алго, а користити у истој алго на бројеве, абецедни, жице или било који подаци према неким сортирања правило. У том случају, у имати само написати неку другу "упоредбу" функцију за сваки тип и податке у главној сортирања алго, проћи ће у функцији курсор као аргумент.
На тај начин, исти алго могу користити различите ппл према њиховој потреби. Никаква модификација је потребан у главном телу алго.
Повратак на врх
View user's profile
ыасеен



Приступио / ла: 22 јануар 2.006
Постови: 9
Помогли су: 1


Post 27. аугуст 2006 9:33 Ре: Функција курсора у Ц

Имам цурренлты користити функцију индикаторе у мојој Ц Пројекат, који је мени дривен едитор. Сврха дисертације индикаторе је написати ефикасан, компактан и брз кодова. Мој број сапле је овде;

Вредност инт [] = (0кс1Ф00, / / Алт С (^ Сетуп)
0кс1400, / / Алт Т (^ гаће)
0кс1200, / / Алт Е (^ Екстенсионс)
0кс1800, / / Алт О (^ Оператор)
0кс2600, / / Алт Л (^ логгинг)
0кс1900, / / Алт П (^ Лозинке)
0кс2200, / / Алт Г (Сеттин ^ ГС)
0кс2300 / / Алт Х (^ Хелп)
);

/ / ------ Показивач на функције ---------------------------------
воид (* Ексецуте [8 ])();// Главни Мени функција
воид (* Сетуп [3 ])();// ставку менија функције
воид (* гаће [9 ])();
воид (* Екстенсионс [4 ])();
воид (* Оператор [3 ])();
воид (* логгинг [2 ])();
воид (* Лозинке [3 ])();
воид (* Подешавања [6 ])();
воид (* Помоћ [10 ])();
//------------------------------------------------ ---------------

главни ()
(
....
/ / Фунтион покрене индикаторе
Извести [0] = ПроцессСетуп;
Извести [1] = ПроцессТрункс;
Извести [2] = ПроцессЕкстенсионс;
Извести [3] = ПроцессОператор;
Извести [4] = ПроцессЛоггинг;
Извести [5] = ПроцессПассуордс;
Извести [6] = ПроцессСеттингс;
Извести [7] = ПроцессХелп;
......

/ / Прочитај тастатуру ...
и = биоскеы (1);
иф (и) / / Ако тастатури спреман ...
Тастер = биоскеы (0);
други
настави; / / Ако је тастатура није спремна наставите гледајући га

/ / Изврши менију одабрана од стране корисника
фор (ј = 0; ј <8; ј )
(
иф (кључ == Валуе [ј])
(
иф (! инПроцесс)
(
инПроцесс = 1;
Извести [ј] ();
)
)
елсе иф (кључ == 0кс2Д00) / / Алт Кс прешаном ... тј Куит
повратак;
)
..........
Повратак на врх
View user's profile
Post new topic Reply to topic ЕДАбоард.цом Форум Индекс -> Програмирање и Размјена ПЦ -> Функција курсора у Ц
Паге 1 оф 1 Сва времена су ГМТ 2 сата


Абусе | | Администратор | | Модератори | | Подржите нас | | мапа уеба
Тема РСС