Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- FORCE Data Base Compiler - ############################################################################## http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
##############################################################################
###+------------+#############################################################
#+-| CURDRIVE() |-------------------------------+#############################
#| +------------+ Returns the current DOS drive |#############################
#+----------------------------------------------+#############################
##############################################################################
##############################################################################
#+--| Summary |----------------+##############################################
#|     #INCLUDE system.hdr     |##############################################
#+-----------------------------+##############################################
##############################################################################
##############################################################################
#+--| Syntax |------------------------------+#################################
#|     FUNCTION UINT curdrive PROTOTYPE     |#################################
#+------------------------------------------+#################################
##############################################################################
##############################################################################
########+---| Description |------------------------------------------+########
########| The curdrive() function returns the current DOS disk drive |########
########| in number format.  0 represents drive A:, 1 represents     |########
########| drive B: and so on.                                        |########
########+------------------------------------------------------------+########
##############################################################################
##############################################################################
#########+--| Example 1 |-------------------------------------------+#########
#########| *    Get the current drive at the beginning of a         |#########
#########| *    program so it can be reset when the program         |#########
#########| *    terminates.                                         |#########
#########|                                                          |#########
#########| current_drive = curdrive()                               |#########
#########|                                                          |#########
#########| {...}                                                    |#########
#########|                                                          |#########
#########| select_drive( current_drive )                            |#########
#########| QUIT                                                     |#########
#########+----------------------------------------------------------+#########
##############################################################################
##############################################################################
#########+--| Example 2 |-------------------------------------------+#########
#########| *    This function returns the number of drives          |#########
#########| *    on a computer.                                      |#########
#########|                                                          |#########
#########| FUNCTION INT number_drives                               |#########
#########|      VARDEF                                              |#########
#########|          INT   k                                         |#########
#########|      ENDDEF                                              |#########
#########|      k = 0                                               |#########
#########|      DO WHILE select_drive(k) = curdrive()               |#########
#########|          k = k + 1                                       |#########
#########|      ENDDO                                               |#########
#########|      RETURN k                                            |#########
#########| ENDPRO                                                   |#########
#########+----------------------------------------------------------+#########
##############################################################################

See Also: curdir() select_drive SET DEFAULT TO

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson