[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 10.08.14
Príspevky: 19
Témy: 7 | 7
NapísalOffline : 27.07.2011 11:16 | delay v C

Ako sa napise pascalovske delay() v C?
Na nete som hladal a nasiel som nejake sleep() potom aj delay() v time.h ale nefunguje to neviete preco? Napise sleep undeclared
A este by som sa chcel spytat ako sa napise aby zmizol kurzor myslim to co sa uz v programe zobrazuje ked chcem pisat (blikajuci podtrznik :) )....
Vopred diky


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 27.07.2011 11:31 | delay v C

Aký editor používaš?
V dev-C++ je to tak, že pri vytváraní nového projektu je defaultne zaškrtnuté "C++ project". Vtedy ti to nepôjde aj keby si nalinkoval správne knižnice (v tomto prípade stačí stdio.h)
Daj vytvoriť nový projekt a uisti sa, že vytváraš projekt v C. Vtedy by ti mal ísť takýto kód.
Kód:
#include <stdio.h>

int main(int argc, char *argv[])
{
  printf("Jedna\n");
  sleep(1000); // v milisekundach
  printf("Dva\n");
  sleep(1000);;
  system("PAUSE");   
  return 0;
}


Na skrytie kurzora sa dá použiť winapi (ak robíš vo windowse)
Kód:
#include <stdio.h>
#include <windows.h>

BOOL ShowScreenCursor (BOOL Show)
{
   CONSOLE_CURSOR_INFO cci = {0};
   BOOL StatusCCI = FALSE;

   if (Show) // show screen cursor
   {
      cci.dwSize   = 30;
      cci.bVisible = TRUE;
      StatusCCI    = SetConsoleCursorInfo (GetStdHandle (STD_OUTPUT_HANDLE), &cci);      
   }
   else // hide screen cursor
   {
      cci.dwSize   = 100;
      cci.bVisible = FALSE;
      StatusCCI    = SetConsoleCursorInfo (GetStdHandle (STD_OUTPUT_HANDLE), &cci);
   }
   return StatusCCI;
}

int main(int argc, char *argv[])
{
  ShowScreenCursor(FALSE);
  printf("Jedna\n");
  sleep(1000); // v milisekundach
  printf("Dva\n");
  sleep(1000);;
  system("PAUSE");   
  return 0;
}


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 10.08.14
Príspevky: 19
Témy: 7 | 7
Napísal autor témyOffline : 27.07.2011 17:08 | delay v C

Ok diky moc obe funguju :) a jj pouzival som Dev c++ :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 27.07.2011 20:37 | delay v C

Som rád, niet zač :)


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
delay v C

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96 | 96
Bydlisko: Bratislava,...
NapísalOffline : 28.07.2011 0:09 | delay v C

keď už spomínaš ten windows.h tak v ňom sa nachádza aj funkcia Sleep() ktorá funguje aj v c++ a robí presne to čo štandardná funkcia sleep() z c-čka..


_________________
~Listen to your brain, not your heart~
NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot)
NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI)
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 28.07.2011 11:09 | delay v C

Áno tam je to ale funkcia Sleep() - teda bacha na veľké S.
Nechcel som ju spomínať, lebo mu určit bude lepšie využívať klasické C a nespoliehať sa len na windows.


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
 [ Príspevkov: 6 ] 


delay v C



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] Delay

v Ostatné

4

1223

07.01.2010 14:19

ha2

V tomto fóre nie sú ďalšie neprečítané témy.

start programu - delay

v Windows

1

408

01.04.2009 20:16

br4n0

V tomto fóre nie sú ďalšie neprečítané témy.

praskanie zvuku, zvukový delay v hrách...

v Zvuk

4

616

18.03.2013 18:54

KilgourXtruh

V tomto fóre nie sú ďalšie neprečítané témy.

Delay aneb mrhanie casom v assembleri

v Backend

5

870

20.10.2009 23:53

stanke

V tomto fóre nie sú ďalšie neprečítané témy.

Delay na klavesnici kym nenastartuje OneDrive (win8.1)

v Windows

1

400

28.09.2014 16:14

Lessik

V tomto fóre nie sú ďalšie neprečítané témy.

Delay pri písaní na klávesnici (HP ProBook 4730s)

v Notebooky a netbooky

6

437

08.07.2012 21:44

ParadajkovyHeno



© 2005 - 2026 PCforum, edited by JanoF