|
|
Yukino (1999-11-05) Floating point expression evaluator. Input (command line arguments): Real literals: as many digits as you like. Scientific notation is okay. Operators: ( ) pi e (highest precedence) ^ sin cos tan asin acos atan ln log exp - (unary) * / % + - (binary) (lowest precedence) Associativity is always from left to right. Input is not case sensitive, but you should enclose them in quotes. Output: Yukino never complains. If you give her no expression, she will say '?' Otherwise, for divide by zero, 0^0, asin PI and other undefined expressions, Yukino will say -1.#IND, 1.#INF, Inf, or crash the system, depending on your compiler. Build (your experience may vary): MSVC++ 6.0: Compiles and runs just fine, never complains. DJGPP 2.8.1: Compiles and runs, but error handling is not as good. Often crashes the system. MSC 6.0: Compiles and runs, with long and messy error messages. TC++ 3.0: Compiles and runs, with even longer error messages. gcc 2.8.1 on Sun Solaris: Compiles but doesn't link. gcc 2.8.0 on HPUX: Compiles but doesn't link. CC on Sun Solaris: Doesn't compile. Template based on Miyazawa Yukino from Kareshi Kanojo no Jijou. -- omoikane@uguu.org - http://uguu.org/
RAR | ZIP | / | |
2025-08-26 |