Výsledky 1 až 13 z 13

Téma: [C] blikani kursoru odstranit

  1. #1
    Junior Member
    Založen
    13.10.2002
    Bydliště
    Trutnov / PRAHA
    Příspěvky
    85
    Vliv
    277

    Standardní [C] blikani kursoru odstranit

    Mam program v C, neco to vypise(printf)a ceka, az zmacknu klavesu(getch ci getchar). No a jak tak ceka na to zmacknuti klavesy, tak tam blika kurzor, coz nechci. Nevi nekdo, jak na to?
    Dik
    E2160@8x333MHz@1.30V, P31, Kingmax 2x2GB@800MHz, g8400, Samsung 120GB, Samsung 223BW & Benq FP937s

  2. #2
    Senior Member
    Založen
    22.07.2003
    Bydliště
    Ostrava - Homeless putující světem
    Příspěvky
    731
    Vliv
    276

    Standardní

    to máš na mobilu nebo na PDA ?
    Autor tohoto příspěvku je zpráskaná LAMA. Absolvoval 6 tříd ZŠ. Proto berte obsah příspěvku s rezervou.

  3. #3

    Standardní

    Alebo v DOSe? Tam sa kurzor da vypnut a zapnut nejako takto:
    Kód:
    Procedure CursorOn; Assembler;
    Asm
     MOV AH,01H
     MOV CX,0607H
     INT 10H
    End;
    
    Procedure CursorOff; Assembler;
    Asm
     MOV AH,01H
     MOV CX,2000H{0100H} {v1.22}
     INT 10H
    End;
    Tie hodnoty v CX registri su viac-menej vycucane z palca, ako vidno v CursorOff, tak som to uz aspon raz menil (asi to niekde nefungovalo).
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  4. #4
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní

    Pokud to máš ve windows konzoli, tak by mělo fungovat tohle:
    Kód:
    #include "windows.h";
    ....
    ....
    CONSOLE_CURSOR_INFO info;
    HANDLE hOutput = GetStdHandle (STD_OUTPUT_HANDLE);
    
    info.bVisible = FALSE;
    info.dwSize = 1;
    SetConsoleCursorInfo(hOutput,&info);
    ....
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  5. #5
    Junior Member
    Založen
    13.10.2002
    Bydliště
    Trutnov / PRAHA
    Příspěvky
    85
    Vliv
    277

    Standardní

    Ten asm mi tam nak nesel dat....nak mi to nezralo vkladanej assembler(Dev-C), ten s wingl konzoli sel. Diky.

    BTW: Ted sem prisel jak delat vkladanej do Dev_C....na kazde lince __asm("asm kod");....kua drat
    E2160@8x333MHz@1.30V, P31, Kingmax 2x2GB@800MHz, g8400, Samsung 120GB, Samsung 223BW & Benq FP937s

  6. #6
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní

    To bude asi tym, ze ten Rainbowov kod je z Pascalu
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  7. #7
    Member Avatar uživatele ..::Ozzy::..
    Založen
    27.05.2004
    Bydliště
    Vlašim@Benešov
    Věk
    43
    Příspěvky
    176
    Vliv
    258

    Standardní

    mělo by to také jít pomocí přerušení ne?
    někde v SYSMANovi to určitě taky je
    Software is like SEX,
    it's better, when it's FREE!

    by Linus Torvalds
    PC:AMD Barton 2500+@3200+ 1,75V locked|ACC rev2|Soltek SL-K600-C|2x512MB DDR433 CL2.5|Saegate80GB 2MB cache ATA/133 + Samsung250GB 8MB cache ATA/133|ATi Saphire R9600XT 537/640|Acer LCD 20" AL2016W 16:10|DVD LG4120|Genius Home Theatre 5.1|Logitech Click@Mouse|dolby keyboard|3R-System case soft moded|TV Tuner Leadtek Winfast DTV1000T|Gentoo 2005.1|KDE 3.5 sometimes switch to WinXP
    Work NB: HP nw8000 + Qtek8310

  8. #8
    Junior Member
    Založen
    13.10.2002
    Bydliště
    Trutnov / PRAHA
    Příspěvky
    85
    Vliv
    277

    Standardní

    no to ja si nasel na netu, jak vkladanej asm v C, ale(aspon to co sem nasel) bylo, vicemene, podobne a nefakalo to....az pak v helpu toho Dev-C++ se, to dohledal
    E2160@8x333MHz@1.30V, P31, Kingmax 2x2GB@800MHz, g8400, Samsung 120GB, Samsung 223BW & Benq FP937s

  9. #9

    Standardní

    No ked je to windowsacky program, tak samozrejme nemozes pouzit int 10h.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  10. #10
    Junior Member
    Založen
    13.10.2002
    Bydliště
    Trutnov / PRAHA
    Příspěvky
    85
    Vliv
    277

    Standardní

    no nee, mi nesezral ani to navesti "asm"....a kdyz sem hledal po netu, jak vlozit asm kod, tak sem nasel primo funkci na vypnuti kursoru v asm a tu mi to taky nesezralo, pac ten Dev-C chce vkladanej asm tak jak sem psal uz vyse
    E2160@8x333MHz@1.30V, P31, Kingmax 2x2GB@800MHz, g8400, Samsung 120GB, Samsung 223BW & Benq FP937s

  11. #11
    Senior Member
    Založen
    22.07.2003
    Bydliště
    Ostrava - Homeless putující světem
    Příspěvky
    731
    Vliv
    276

    Standardní

    Citace Původně odeslal Rainbow
    No ked je to windowsacky program, tak samozrejme nemozes pouzit int 10h.
    ale on tam prepsal to co si mu napsal, tak ze prekladac mu vyhazoval chyby, protoze mu nic narikalo Asm a pak dalsi radky bez ";". Tak to musel upravit do podoby
    Kód:
    _asm{
     xxxx
     xxxx
    }
    nebo
    Kód:
    void funkce(){
    asm("xxxxxxx");
    }
    Autor tohoto příspěvku je zpráskaná LAMA. Absolvoval 6 tříd ZŠ. Proto berte obsah příspěvku s rezervou.

  12. #12

    Standardní

    No ale aj keby to tak spravil, tak mu to s tym int 10h nepojde
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  13. #13
    Senior Member
    Založen
    22.07.2003
    Bydliště
    Ostrava - Homeless putující světem
    Příspěvky
    731
    Vliv
    276

    Standardní

    Citace Původně odeslal Rainbow
    No ale aj keby to tak spravil, tak mu to s tym int 10h nepojde
    no není Win jako Win a není mode jako mode Takže to tvoje tvrzení obecně neplatí
    Autor tohoto příspěvku je zpráskaná LAMA. Absolvoval 6 tříd ZŠ. Proto berte obsah příspěvku s rezervou.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •