title: What does call sleep(1) mean in Fortran?
body: <pre><code>      program democonstanta
  
        implicit none
  
  c     constanta
        integer, parameter :: MIN_VALUE = 0
        integer, parameter :: MAX_VALUE = 100
  
  c     var declaration
        integer :: i = MIN_VALUE      
  
        do while (i &lt;=MAX_VALUE)
           write(*,'(a14)') "Please wait... "
           write(*,'(i3,a2)', advance='no') i, "%"
           call sleep(1)
           if (i .it. MAX_VALUE) then
              call execute_command_line("clear")
           end if
           i = i + 1
        end do
  
        call execute_command_line("clear")
        write(*,'(a3)') "End."
  
        end program democonstanta
  </code></pre>