GetDataType
DataTypeIndex = GetDataType()
 
Parameters: NONE
Returns:

    DataTypeIndex = An integer value that represent that type data
 

      GetDataType returns the the type of the current data value. That is the value the data pointer points at.


      Data Type Indexs Table

      0 = Data is a Integer type,
      1 = Data is a Float type,
      2 = Data is a string type.



Mini Tutorial:



  
; create an array that hold the names of the data types
  Dim DataTypes$(2)
  DataTypes$(0= "Integer"
  DataTypes$(1= "Float"
  DataTypes$(2= "String"
  
; Restore to position of the value "B"
  Restore FindData("B",1,0)
  
; Print Data info
  Print "Current Data Pointer: " + Str$(GetDataPointer())
  Print "Current Data Type   : " + DataTypes$(GetDataType())
  Print "Data value          : " + ReadData$()
  
; Restore to position 2
  Restore 2
  Print "Current Data Pointer: " + Str$(GetDataPointer())
  Print "Current Data Type   : " + DataTypes$(GetDataType())
  Print "Data value          : " + Str$(ReadData())
  
; embedded data
  Data 9,8,7,6,5,4,3,2,1
  Data "A""B""C""D""E""F"
  
; Display the Screen and wait for the user to press a key
  Sync
  WaitKey
  




This example would output.

  
  Current Data Pointer10
  Current Data Type   : String
  Data value          : B
  Current Data Pointer2
  Current Data Type   : Integer
  Data value          : 7
  

 
Related Info: Data | FindData | GetDataPointer | GetDataQuantity | ReadData | ReadData# | ReadData$ | Restore :
 


(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com