| Аутор | Порука |
|---|
трешња
Јоинед: 19. јули 2005 Постови: 3
| 25. аугуст 2005 7:01 Функција курсора у Ц | | |
|
| Где и на који ситуацијама можемо користити функцију курсора у Ц Ембеддед?
Може неко објаснити?
Хвала ..... Цхерры |
|
| Повратак на врх | |
 |
ИанП
Јоинед: 05. октобар 2.004 Постови: 6454 Помогао: 1535 Локација: Уест Цоаст
| 25. аугуст 2005 7:24 Ре: Функција курсора у Ц | | |
|
| | Куоте: | | Показивач на функције нису као заједничке, као осталим курсор користи. Међутим, један заједнички користити је у пролазу индикаторе на функције као параметар у функцији позива. | хттп://ууу.цс.цф.ац.ук/Даве/Ц/ноде12.хтмл Поздрави, ИанП |
|
| Повратак на врх | |
 |
ецхо47
Јоинед: 07. април 2.002 Постови: 4206 Помогао: 566
| 25. аугуст 2005 8:13 Функција курсора у Ц | | |
|
| | Још једна заједничка примјена је позив функције. На пример, желите да позовете Уиндоус аудио снимач функција Уиндоус сваки пут добија неки узорци из микрофона. Ви дати Уиндоуси један курсор на свој аудио снимач функцију. |
|
| Повратак на врх | |
 |
мат
Јоинед: 26. фебруар 2.004 Постови: 489 Помогао: 35 Локација: УЦ Сеат
| 25. аугуст 2005 13:23 Ре: Функција курсора у Ц | | |
|
| Функција индикаторе нису често користи у Ембеддед Ц, више за ПЦ страни програмирање. У основи, то је показивач на функцију, а зависно о функцији која показује на курсор, можете применити различите функције се изводе у истом реду кодова.
Један пример начин коришћења је да имате низ функција индикаторе, што указује на поруку рукују, сваки другачији тип поруке која је дизајнирана за држање истих као индекс поруку Руковатељ.
Значи, можете назвати нешто слично | Цоде: | фнПтр [мсг-> тыпе] (мсг);
| [/ Цоде]
Додато: Једно могуће коришћење курсора на функције уграђених Ц, је задатак распоређивач. |
|
| Повратак на врх | |
 |
њфане
Јоинед: 27. октобар 2.004 Постови: 15
| 26. аугуст 2005 11:00 Ре: Функција курсора у Ц | | |
|
| то је добар избор за замену пребацити слуај у стању машине помоћу функције препеличар, У случају да државни машина има превише пребацити случајевима. чини више компактан програм. |
|
| Повратак на врх | |
 |
Бинго600
Јоинед: 26. аугуст 2.004 Постови: 239 Помогао: 14
| 27. аугуст 2005 14:35 Функција курсора у Ц | | |
|
| Ово је леп документ на тему
хттп://ууу.неуты.де/фпт/зип/е_фпт.пдф
хттп://ууу.неуты.де/фпт/индекс.хтмл
/ Бинго |
|
| Повратак на врх | |
 |
бтбасс
Јоинед: 20. јули 2001 Постови: 1137 Помогао: 106 Локација: Оберон
| 10 Сеп 2005 15:21 Ре: Функција курсора у Ц | | |
|
| Функција индикаторе су врло корисне у Ембеддед системима. Сличан моторизиран пребацити изјаву. Такође веома корисна у менију системима. Где става менија изабрана је индекс од фунцтон арраы курсор.
На пример, свака функција државе овде се враћа следећи државе да се пребаците на. На контроли код за цео програм у једној линији!
| Цоде: | /*--- Државни машина функције. ---*/
УИ_16 стању (воид); Полазна УИ_16 (воид); УИ_16 приказују (воид);
/*--- Државни машина. ---*/
енум (стању = 0, са почетком, приказују);
/************************************************* ******************** * Функција Име: главни * Десцриптион: Програм ентры поинт. Инитиалисе низ функција Константа индикаторе. Инитиалисе државе у стање машине. Извести државном машини.
************************************************** *******************/
Главни СИ_16 (воид) ( УИ_16 (* цонст Мотор_Стате []) (воид) = (стању, са почетком, приказују); Држава = УИ_16 приправности;
за (;;){ Држава = Мотор_Стате [Држава] (); / * позив државних функција * / ) )
/*--- Енд оф филе. ---*/
|
|
|
| Повратак на врх | |
 |
рај_рохит10
Јоинед: 14. јули 2004 Постови: 113 Помогли су: 1
| 13 Сеп 2005 7:19 Ре: Функција курсора у Ц | | |
|
| здраво најбоље употребе функција нишанџија шта осјећам је имплиментатион оф ФСМ и како је рекао један ерлиер 2. позив функције. |
|
| Повратак на врх | |
 |
Гоогле АдСенсе

| 13 Сеп 2005 7:19 Огласи | | |
|
|
|
|
| Повратак на врх | |
 |
абхисхек_елец
Јоинед: 09 Сеп 2005 Постови: 15 Помогли су: 1 Локација: Хрватска
| 13 Сеп 2005 12:42 Ре: Функција курсора у Ц | | |
|
| Функција индикаторе су корисне када се у поступку или генералисед у алго и желите да користите овај поступак на различитим типовима података.
За екс., Ако у имати добар сортирања алго, а користити у истој алго на бројеве, абецедни, жице или било који подаци према неким сортирања правило. У том случају, у имати само написати неку другу "упоредбу" функцију за сваки тип и податке у главној сортирања алго, проћи ће у функцији курсор као аргумент. На тај начин, исти алго могу користити различите ппл према њиховој потреби. Никаква модификација је потребан у главном телу алго. |
|
| Повратак на врх | |
 |
ыасеен
Приступио / ла: 22 јануар 2.006 Постови: 9 Помогли су: 1
| 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) / / Алт Кс прешаном ... тј Куит повратак; ) .......... |
|
| Повратак на врх | |
 |