Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Overflow in variabila batch
Last Updated: Sep 06 2016 17:49, Started by
gigelxxx
, Sep 06 2016 14:38
·
0
#1
Posted 06 September 2016 - 14:38
Salut!
Spuneti-mi va rog cum as putea declara o variabila intr-un .bat astfel incat sa poata fi exprimata pe mai mult de 32 de biti. Cand imi depaseste valoarea aceea imi apare un minus in fata numerelor si de la overflow e, ma gandesc. Nu gasesc nicaieri pe net. Transform data curenta in secunde si rezista pana prin 2007 cei 32 de biti. |
#2
Posted 06 September 2016 - 14:51
nu ai cum in .bat, este limitat la 32bit integers. trebuie sa cauti solutii alternative, in functie de problema ta. de exemplu scazi primii 2000 de ani sau chestii de genul asta
|
#3
Posted 06 September 2016 - 14:58
Numaratoarea incepe oricum din 1970, asa e pe orice device electronic.
Ideea e ca trebuie sa scriu intr-un fisier rezultatul adunarii secundelor dintr-un anume an + secundele dintr-o anume luna, s.a.m.d. si n-as putea sa scad nimic, ca tocmai valoarea aia fixa ma intereseaza... |
#4
Posted 06 September 2016 - 15:33
pastreaza valoarea in 2 variabile; in prima pui numarul de milioane, in a doua restul impartirii la 1 milion.
trebuie sa ai grija la operatiile matematice, sa actualizezi ambele variabile Edited by _Smiley_, 06 September 2016 - 15:33. |
#5
Posted 06 September 2016 - 15:45
Buna sugestia.
Intre timp am scris in C++ un mic executabil cu rezultatul de tip long long. ) Multumesc pentru iluminare! Pe viitor o sa am grija de limitarile existente in batch. |
#6
Posted 06 September 2016 - 17:49
Ca fapt diverse, unix epoch time pe 32-bit signed creaza probleme prin 2038, nu 2007
https://en.wikipedia...ar_2038_problem |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users