📄 snippets.ndx
字号:
Rnd_Div.C any Integer division with rounding+ Parity.H any Header for PARITY.C+ Parity.C any Compute parity for any integral type+ Triglib.H any Comprehensive trig functions in radians, degrees, grads+ Triglib.C any|=============================================================================| Random number functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Rand1.C any Random number generator Rand2.C any Random number generator Rg_Rand.C any Minimal random number generator|=============================================================================| Cliff Rhodes' package of unsigned integer math for arbitrarily large numbers|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Bignum.H any Header declaring the BigNum struct and prototypes Bignum1.C any Add, subtract, and multiply BigNum's Bignum2.C any Divide BigNum's Bigtest.C any Test and demo program using BigNum's|=============================================================================| Various ways of computing PI to ridiculous lengths|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------+ Spigot.C any Calculate PI to ~1,000 digits using integer math Pi.C any Calculate PI to 8,000+ digits Pi8.C any Another PI calculator Pi8.Nfo any A discourse on the PI8.C algorithm Pi_Agm.C any Calculate PI to 10's of thousands of digits|=============================================================================| Numerical <=> string conversion functions|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------* Numcnvrt.H any Header for SNIPPETS numerical <=> string conversions Bascnvrt.C any Convert radix of a numeric string Commaflt.C any Format doubles using commas and variable precision Commafmt.C any Format long integers using commas Eng.C any Convert floating point value to engineering notation Eval.C any Simple arithmetic expression evaluator Eval.How any How EVAL.C works Fmtmoney.C any Format US dollar amounts into text strings Hexorint.C any Auto-convert hex or decimal strings Hstr_I.C any Convert hex string to int Ltoa.C any Convert long to a string Ltostr.C any A safer version of ltoa() Ord_Text.C any Format ordinal numbers in English Scanfrac.C any Scans/converts text fractions Str27Seg.C any Convert numeric string to 7-segment displays+ L2Roman.C any Convert long integers to roman numerals+ Roman2L.C any Convert roman numerals to long integers|=============================================================================| Multi-dimensional array functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Snparray.H any Header for multi-dimentional array functions Amalloc.C any Multi-dimensional array allocation (limited to <64K on PC) Mdalloc.C any Multi-dimentional array allocte and free (any size)* Mdasort.C any Test program demonstrating array sorting|=============================================================================| Bit-level operations|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Bitops.H any Prototypes, plus macros to set, clear, and test bits Bitops.How any How the BitXxx() macros in BITOPS.H work Bitarray.C any Bit array functions Bitcnt_1.C any Count bits in a number (fast, clever) Bitcnt_2.C any Count bits in a number (fascinating) Bitcnt_3.C any Count bits in a number (table look-up) Bitcnt_4.C any Count bits in a number (recursive table look-up) Bitcnts.C any Benchmark to test BITCNT_x.C functions Bitfiles.C any Read/write bit files Bitstrng.C any Print binary formatted strings Bstr_I.C any Convert binary string to int|=============================================================================| Auke Reitsma's comprehensive linked list functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Llist.Nts any Notes on linked list functions Ll_Defs.H any Common includes and macros Lls.H any Singly linked list header Lls_Blob.H any Singly linked list for Binary Large OBjects Lls_Str.H any Singly linked list for strings Ll_Que.H any Singly linked list as queue Ll_Stack.H any Singly linked list as stack Lld.H any Doubly linked list header Lld_Blob.H any Doubly linked list for Binary Large OBjects Lld_Str.H any Doubly linked list for strings Lls.C any Singly linked list functions Lls_Blob.C any Singly linked list BLOB functions Lld.C any Doubly linked list functions Lld_Blob.C any Doubly linked list BLOB functions Stack.H any Header for stack management functions Stk_Defs.H any Common definitions and debugging macros Stack.C any Stack management functions Stk_Blob.H any Header for stack management of Binary Large OBjects Stk_Str.H any Header for stack management of strings as BLOB's Stk_Blob.C any Stack management functions for Binary Large OBjects+ Ll_Demo.C any Demonstration of linked list functions in action|=============================================================================| Auke Reitsma's finite state machine (FSM) functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Fsm.H any Header file for simplified FSM implementation* Fsm.C any Simplified FSM implementation|=============================================================================| David Nugent's linked list container classes|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------* List.Hpp any Header* List.Cpp any Member functions|=============================================================================| Peter Yard's double ended queue functions|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------+ Deque.H any Header file supporting queues, stacks, FIFOs+ Deque.C any Functions, including sort and search|=============================================================================| Dustin Puryear's stack managment functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Stk.H any Header for stack manager Stk.C any Stack manager - init, push, pop, count|=============================================================================| Jerry Coffin's hash table functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Hash.H any Header for hash table functions* Hash.C any Hash table management|=============================================================================| J. Kercheval's PD regular expression comparator|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Match.Doc any Documentation for Match.C Match.H any Header file Match.C any Portable source including optional test code|=============================================================================| Functions to match similar sounding strings|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Phonetic.H any Header for all phonetic comparison functions Soundex.C any Standard English soundex Soundex4.C any English soundex optimized for use with surnames Soundex5.C any Another soundex variant* Metaphon.C any Phonetic string matching: English, but better than soundex Approx.C any Fuzzy string search|=============================================================================| Ray Gardner's scalar date functions plus other date and time functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Scaldate.H any Scalar ("Julian") date header Scaldate.C any Scalar ("Julian") date functions Daynum.C any Return statistics about a given date Isdst.C any Determine if a given date is in Daylight Savings Time Today.C any Return today's date as a scalar value* Dow.C any Return day of the week for any date Fdate.C Dnt Return DOS file date as a scalar value Cal.C any Calendar using Scaldate.C Datetime.H any Header for other time and date functions Jdn_L.C any Long integer Julian Day Number computation Addtime.C any Add two times (hh:mm:ss) together, normalizing the result Easter.C any Determine the date of Easter in any given year Moon_Age.C any Determine the phase of the moon for any given date Parsdate.C any Parse a date string Parstime.C any Parse a time string* Strftime.H any Non-locale version of ANSI/ISO strftime()* Strftime.C any|=============================================================================| Branislav Slantchev's zDate class library|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Zdate.Man any Manual for using the zDate class library* Date.Hpp any The zDate header* Date.Cpp any The zDate functions* Datedemo.Cpp any Demonstration of the capabilities of the zDate library|=============================================================================| Jerry Coffin's word wrapping functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- W_Wrap.H any C header w/ prototypes and enum'ed constants W_Wrap.C any C functions Center.C any Center a wrapped line|=============================================================================| Various CRC and checksum functions|=============================================================================| File O/S Description| ------------ --- ---------------------------------------------------------- Crc.Txt n/a CRC calculation tutorial* Crc.H any Header file for SNIPPETS CRC and checksum functions Arccrc16.C any Compute CRC's using ARC, LZH algorithm Crc_16.C any Calculated 16-bit CRC* Crc_16F.C any Fast 16-bit CRC* Crc_32.C any Table lookup 32-bit CRC Checksum.C any Calculate checksum Checkexe.C DOS Checksum protection for executable files Crc.Hpp any Header for multiple CRC calculation class Crc.Cpp any Calculation class for 6 types of 16- and 32-bit CRC's|=============================================================================| Craig Morrison's registration key functions|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------* Regkey.H any Header file for REGIT.C and CHKREG.C Regit.C any Generate registration key* Chkreg.C any Validate registration key|=============================================================================| Functions to get command line options|=============================================================================| File O/S Description| ------------ --- ----------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -