C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Некој да објасни нешто за прекини (Interrupt(s)) во C++ или да даде книга....?
 
tnx,
код немам. Сакам да научам за прекини, како се изницијализираат. Ако имаш сретнато PIC микроконтролери, има прекини и наместо во кодот да се проверува цело време дали некој порт е на 1 или 0, има прекин и ако се промени состојбата, програмата (бројачот) скока на адреса 0х04 и извршува што има таму напишано. Сакам со C++ да детектира прекин и да го обработи. Пример на притиснат тастер да испише нешто, на притиснат лев клик на глувчето друго нешто, да прими прекин, да запре извршувањето на програмата и да го обработи прекинот, да постапи според тоа со му е кажано и да си продолжи после со програмата што ја работело пред прекинот..... Или ако сакам аларм да направам тајмер 5 секунди, не да го оптеретам со бројачи, туку да си биде се нормално и кога ке поминат 5 секунди да прави она што му е зададено, а овде прекинот е на секоја секунда со вградениот часовник.......
 
tnx,
код немам. Сакам да научам за прекини, како се изницијализираат. Ако имаш сретнато PIC микроконтролери, има прекини и наместо во кодот да се проверува цело време дали некој порт е на 1 или 0, има прекин и ако се промени состојбата, програмата (бројачот) скока на адреса 0х04 и извршува што има таму напишано. Сакам со C++ да детектира прекин и да го обработи. Пример на притиснат тастер да испише нешто, на притиснат лев клик на глувчето друго нешто, да прими прекин, да запре извршувањето на програмата и да го обработи прекинот, да постапи според тоа со му е кажано и да си продолжи после со програмата што ја работело пред прекинот..... Или ако сакам аларм да направам тајмер 5 секунди, не да го оптеретам со бројачи, туку да си биде се нормално и кога ке поминат 5 секунди да прави она што му е зададено, а овде прекинот е на секоја секунда со вградениот часовник.......

1. Vo koja okolina ti trebaat ovie raboti?
2. Ako prajs windows programa. Za site ovie postojat soodvetni Windows API funkcii. Znaci ne ti trebaat interrapti.
 
1. Vo koja okolina ti trebaat ovie raboti?
2. Ako prajs windows programa. Za site ovie postojat soodvetni Windows API funkcii. Znaci ne ti trebaat interrapti.

Не е за Windows. Се e за во DOS, конзола, мислам дека нешто имаше влучено во dos.h, ама ми треба туториал.
 
За тајмер вклучи го хедерот windows.h , и користи ја командата Sleep()
Пример Sleep(1000) значи дека програмата ќе мирува 1000 милисекунди и после ќе продолжи со то шо ќе му задајш... Ова се однесува доколку работиш во windows...
 
За тајмер вклучи го хедерот windows.h , и користи ја командата Sleep()
Пример Sleep(1000) значи дека програмата ќе мирува 1000 милисекунди и после ќе продолжи со то шо ќе му задајш... Ова се однесува доколку работиш во windows...

Не мислев конкретно...
и ја многу барам :)
 
Видов, tnx, асемблер :tapp: не сакам :) ама ќе ги читнам.

е-книга ако најдам ќе пастирам.

Ako sakas Interrapti treba da ocekuvas asembler. E sega arno imas i nekoi funkcii vo ce koi go prat to nesto za tebe (vtoriot link). I imas objasnuvanje so raboti funkcijata vo asembler. :)
Anyway KAko sakas. Pozdrav
 
Гледам дека многу има :)
А оти има многу за пишување за да се направи програма со графички интерфјес во C++. Има ли некоја програма од типот drag&drop и да биде нешто слично како Visual Basic, мислам на едноставноста ? :kesa: :toe: :)
 
aj malce pomos...
za C++ programi.. ko koristam Dev C++
ama koga kompajliram nekoja programa... system("PAUSE") mi go dava kako greska..
i nemozam da ja startuvam programata...
care ?
 
Гледам дека многу има :)
А оти има многу за пишување за да се направи програма со графички интерфјес во C++. Има ли некоја програма од типот drag&drop и да биде нешто слично како Visual Basic, мислам на едноставноста ? :kesa: :toe: :)
Е има многу за пишување. За општ интерфејс има некои GUI дизајнери, ама не ги препорачувам затоа што сите се third-party.
VC++ 6.0 - имаш дизајнер за диалози (ако правиш dialog-based апликација) и едитор на ресурси, тулбари и сите тракатанции. Сепак, се е MFC.
VC++.NET - пак може да користиш едитор за MFC апликации, но ако избереш CLR windows апликација имаш овозможено идентично градење на интерфејси како и во C# и VB.net
 
Ај пастирај кодот.

abe za bilo koja programa... nekoja prosta
cek ke pastiram nekoja..
#include <iostream>
#include <stdio.h>

using namespace std;

const float FREEZE = 32.0;
const float BOIL = 212.0;

int main()
{
float avgTemp;
cout << "vodata zamrznuva na " << FREEZE << endl;
cout << "a vrie na" << BOIL << " stepeni. " << endl;

avgTemp = FREEZE + BOIL ;
avgTemp = avgTemp / 2.0;

cout << "polovinate pomegju e ";
cout << avgTemp << " stepeni. " << endl ;
return 0;
}
 

Kajgana Shop

Back
На врв Bottom