Jump to content

- Advertisement -
Photo

[CS16-Scripting] Conversii


  • Please log in to reply
No replies to this topic

#1
Andrei;

Andrei;

    Administrator

  • Administrator
  • 3201 posts
  • 398 topics
  • Joined 16-December 12
  • Country: Country Flag

Dupa cum stiti, lucram cu mai multe tipuri de date, in anumite momente este nevoie sa facem conversii, pentru a puteam opera cu ele mai usor.

 

O sa va arat cum faceti conversii pentru:

  • stringuri
  • floaturi
  • integere

1. Float -> Integer

  • transformam un numar cu virgula intr-unul intreg.
  • nativa folosita: floatround( float )
  • pentru detalii vedeti float.inc din folderul include
new Float: fTest //floatul
new iTest = floatround(fTest)//variabila de tip integer.

2. Integer -> Float

  • transformam un numar intreg intr-unul cu virgula.
  • nativa folosita: float( integer )
  • pentru detalii vedeti float.inc din folderul include
  • conversia o puteti face si fara nativa: numar -> numar.0
new iTest                        //variabila de tip integer
new Float: fTest = float(iTest)  //variabila de tip float.

3. String -> Numar

  • transforma un string intru-un numar
  • nativa folosita: str_to_num( string )
  • pentru mai multe detalii vedeti string.inc
new szString [ 4 ]
new iNum = str_to_num(szString)

3. String -> Float

  • transforma un string intr-un float
  • nativa folosita: str_to_float( string )
  • pentru mai multe detalii vedeti string.inc
new szString [ 4 ]
new Float: Test = str_to_float(szString)

4. Numar -> String

 

  • transforma un numar intr-un string
  • nativa folosita: num_to_str( numar )
  • pentru mai multe detalii vedeti string.inc
new iNum
new szString [ 34 ] = num_to_str(iNum)

5. Float-> String

  • transforma un float intr-un string
  • nativa folosita: float_to_str( numar )
  • pentru mai multe detalii vedeti string.inc
new Float: fNum
new szString [ 34 ] = num_to_str(fNum)

Observatii:

  • lungimile stringurilor dintre [ ] sunt luate la intamplare
  • nu mereu este nevoie de conversii.

 

 

 

 






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users