{"id":1201,"date":"2021-09-09T12:35:16","date_gmt":"2021-09-09T15:35:16","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=1201"},"modified":"2021-09-09T12:35:19","modified_gmt":"2021-09-09T15:35:19","slug":"usar-a-funcao-sleep-em-c-no-windows","status":"publish","type":"post","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/usar-a-funcao-sleep-em-c-no-windows\/","title":{"rendered":"Usar a fun\u00e7\u00e3o sleep() em C no Windows"},"content":{"rendered":"\n<p>O c\u00f3digo que mostrarei a seguir apenas ir\u00e1 funcionar no Windows. Se voc\u00ea est\u00e1 interessado no uso do sleep em um sistema Unix, como o Linux, recomendo ver meu post <a href=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/usar-a-funcao-sleep-em-c-e-multiplataforma\/\" data-type=\"URL\" data-id=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/usar-a-funcao-sleep-em-c-e-multiplataforma\/\" target=\"_blank\" rel=\"noreferrer noopener\">Usar a fun\u00e7\u00e3o sleep() em C e multiplataforma<\/a>.<\/p>\n\n\n\n<p>Em rela\u00e7\u00e3o a linguagem C, a fun\u00e7\u00e3o que faz um <em>sleep <\/em>n\u00e3o \u00e9 uma fun\u00e7\u00e3o padr\u00e3o da linguagem. Nesse sentido, \u00e9 necess\u00e1rio incluir uma biblioteca que contenha uma fun\u00e7\u00e3o que cumpra esse objetivo.<\/p>\n\n\n\n<p>No Windows, \u00e9 necess\u00e1rio utilizar a fun\u00e7\u00e3o Sleep() que est\u00e1 na biblioteca Windows.h. A fun\u00e7\u00e3o Sleep() espera um valor inteiro positivo que representa a quantidade milissegundos que \u00e9 necess\u00e1rio esperar. <\/p>\n\n\n\n<p> O c\u00f3digo \u00e9 mostrado a seguir e \u00e9 respons\u00e1vel por escrever um &#8220;.&#8221; (ponto) a cada meio segundo.  Um detalhe importante \u00e9 a escrita do Sleep() com a primeira letra em mai\u00fasculo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c line-numbers\">#include &lt;Windows.h>\n\nint main() {\n  int i=0;\n\n  while (i++ &lt; 10) {\n      Sleep(500); \/\/ Sleep 0,5 segundo\n      printf(\".\");\n  }\n\n  return 0;\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O c\u00f3digo que mostrarei a seguir apenas ir\u00e1 funcionar no Windows. Se voc\u00ea est\u00e1 interessado no uso do sleep em um sistema Unix, como o Linux, recomendo ver meu post Usar a fun\u00e7\u00e3o sleep() em C e multiplataforma. Em rela\u00e7\u00e3o a linguagem C, a fun\u00e7\u00e3o que faz um sleep n\u00e3o \u00e9 uma fun\u00e7\u00e3o padr\u00e3o da [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1201","post","type-post","status-publish","format-standard","hentry","category-c"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":1,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"predecessor-version":[{"id":1202,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1201\/revisions\/1202"}],"wp:attachment":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}