Jump to content
  • 0

pomoc String to Int


MichaelMik9

Dotaz

Ahoj mám malý problém. Vytvořil jsem si jednuduché editování objektů a potřebuji přeparsovat řetězec (inputtext) do celého čísla (do object id).

Dříve, když fungovalo fórum samp, tak si myslím, že se to tam dalo najít ale Googlil jsem a nenašel jsem, jak to provést. Zkoušel jsem funkci intval(), která neexistuje nebo netuším v jakém includu se nachází :).

 

Byl by prosím někdo schopen poradit? Moc děkuji za odpovědi :)

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 3

Asi myslíš strval() ?

 

Kdyžtak použití určitě jasné:
příklad strval("1000"); vrátí 1000, lze i záporná čísla ale pokud to nenajde číslo(nebo to např. nebude správný string) tak ti to vrátí 0.

Edited by Scydo
Link to comment
Share on other sites

  • 0

Môžeš využiť sscanf plugin podobne, ako keď parsuješ parametre v príkazoch. Akurát namiesto params budeš parsovať inputtext.

Výhoda oproti strval je tá, že keď strval vráti 0, tak nevieš, či si používateľ želal zadať 0, alebo zadal nejaký text, ktorý sa nepodarilo sparsovať.

Edited by DuFF
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...