📄 students.nfo
字号:
Beginning with the July, 1997 release of SNIPPETS, an effort has begun toenhance SNIPPETS' value as a self-guided learning tool. To this end, thisdocument attempts to classify all of the major SNIPPETS files into thefollowing three categories:Category 1. Suitable for instructional use by C beginners.Category 2. Suitable for instructional use by intermediate level C programmers. This category will include most files which are specific to a particular operating environment.Category 3. Suitable for instructional use by advanced C programmers.All three categories are, of course, useful as drop-in library functions forprogrammers of all experience levels. Category 3 functions may sometimes bedifficult for beginners to understand. Where this is the case, additionaldocumentation in the form of .MAN files have been added to assist in theiruse without necessarily understanding how they work. In many cases, suchfiles are also accompanied by .HOW files which students can use to help themunderstand the code and/or underlying algorithms.Students of all levels are also encouraged to read through all of the filesin the FAQ file section as listed in the SNIPPETS.NDX table of contents file.In many cases, these instructional files will answer many questions beforethey come up.I hope this information proves useful to students using SNIPPETS to learn Cand C++. As always, your feedback is always welcome and appreciated!Bob Stoutrbs@snippets.org1:106/2000.6Category 1 files:-----------------ASCII.H HILOBYTE.H METRIC.H PI.HSNIPTYPE.H A2E.H A2E.C TOASCII.CBASTRNGS.H BASTRNGS.C CTRLPRNT.H CTRLPRNT.CERR_EXIT.C MEMREV.H MEMREV.C STRUCFIL.HSTRUCFIL.C WINDCHIL.H WINDCHIL.C ANSIFLEN.CEXISTSX.C FCOMPARE.C FOPENX.C TEXTMOD.CWB_FCOPY.C WB_FAPND.C UPDATE.H UPDATE.CSNIP_STR.H PLURALTX.HOW MEMMEM.C FMEMMEM.CSSTRCPY.C STPTOK.C STRCHCAT.C STRDEL.CSTRDELCH.C STRDUP.C STRECPY.C STRISTR.CSTRREPL.C STRREV.C STRRPBRK.C STRUPR.CTRANSLAT.C RULELINE.C RMALLWS.C RMLEAD.CRMTRAIL.C TRIM.C LV1WS.C BCDL.CCOMBIN.C CUBIC.C DBL2LONG.C DBLROUND.CDBLROUND.HOW FIBO.C FRAND.C IPOW.CISQRT.C LOGSCALE.C MATHSTAT.H MATHSTAT.CRAD2DEG.C RND_DIV.C PARITY.H PARITY.CTRIGLIB.H TRIGLIB.C BASCNVRT.C COMMAFLT.CCOMMAFMT.C ENG.C HEXORINT.C HSTR_I.CLTOA.C LTOSTR.C ORD_TEXT.C L2ROMAN.CROMAN2L.C BITOPS.H BITOPS.HOW BITARRAY.CBITCNT_1.C BITCNT_2.C BITCNT_3.C BITCNT_4.CBITCNTS.C BITFILES.C BITSTRNG.C BSTR_I.CW_WRAP.H W_WRAP.C CENTER.C CHECKSUM.CCHECKEXE.C GETOPTSL.MAN GETOPTSL.H GETOPTSL.CANSICODE.H ANSITEST.C UNISTD.H PCNVRT.HUNIX2DOS.C CHGEXT.C MKDIRS.C BIPORT.HBIPORT.C BC_RAND.H FMEMOPS.H FMEMOPS.CFTIME.H FTIME.C REDIRECT.C SCRNMACS.HDVIDPORT.H VIDPORT.C DVIDPORT.C SCRNSAVE.CFSCRNSAV.C SCROLL.C ATR2ANSI.C DVIDEO.HDVIDEO.C ANSILOAD.H ANSILOAD.C CURSOR.HCURSOR.C MORE.H MOREPROC.C ADJSCROL.CMORE.C DISK_SN.H DISK_SN.C EXT_KEYS.HEXT_KEYS.C FASKBHIT.C FASKBHIT.HOW KB_DATA.HSNIPKBIO.H GETYN.C KB_STUFF.C ISSHIFT.CISXKBRD.C KEYLOCKS.C HEXDUMP.C LINE.CREMTAB.C SAFEMINX.C CMDLINE.C FACTOR.CTABTRICK.C FPSWITCH.C COMPILER.C STYLE.CCategory 2 files:-----------------EXTKWORD.H MK_FP.H MINMAX.H ROUND.HSTAT.H STRINGIZ.H CARDS.HPP CARDS.CPPFERRORF.C ROLLDICE.H ROLLDICE.C ISISBN.HISISBN.C SRCHFILE.C SSTRDEL.C XSTRCAT.CHUGESORT.C LL_MSORT.C LL_QSORT.C RG_ISORT.CRG_QSORT.C RGIQSORT.C RG_SSORT.C STRSORT.CINDXLOOK.H INDEX.C LOOKUP.C DTOTP6.HDTOTP6.C BCDD.C BCDD.DOC ETPHI.CFACTORYL.C ISPOW2.C LDFLOOR.C MSB2IEEE.CPERM_IDX.C RAND1.C RAND2.C RG_RAND.CSCANFRAC.C STR27SEG.C SNPARRAY.H AMALLOC.CMDALLOC.C MDASORT.C PHONETIC.H SOUNDEX.CSOUNDEX4.C SOUNDEX5.C METAPHON.C APPROX.CSCALDATE.H SCALDATE.C DAYNUM.C ISDST.CTODAY.C DOW.C FDATE.C CAL.CDATETIME.H JDN_L.C EASTER.C ADDTIME.CMOON_AGE.C PARSDATE.C PARSTIME.C STRFTIME.HSTRFTIME.C REGKEY.H REGIT.C CHKREG.CTOOLKIT.H MEM.H MEM.C JMALLOC.HJMALLOC.C JNEW.H JNEW.CPP DIRENT.HPOSIXDIR.C POSIX_LS.C DIRMASK.C XSTRCMP.CFLN_FIX.C FLNORM.C FNSPLIT.C ADDHNDLS.CADDPATH.C DOSCOPY.C DRVALID.C FAVAIL.CFCHSIZE.C FILES.C FUPDATE.C GETDCWD.CISCDROM.C ISCONS.C ISFOPEN.C ISNETDR.CISRAMDSK.C ISWPROT.C VFNAME.H VFNAME.CPUSHDIR.C TRUNAME.C FILELIST.H FILELIST.CPCHWIO.H PCHWIO.C DELAY.H DELAY.CCLOCK.H GETSEG.H BREAK.C FNDISLOT.CDOSFRMAT.C FPTR_ADD.C ISSHARE.C JOYSTICK.CMEMAVAIL.C NWLINNAM.C PFOPEN.C SHEL2DOS.COS_ID.TXT OS_ID.C TICKTRAP.H TICKTRAP.CXFILE.H XFILE.C XTEST.C VGABLANK.HVGABLANK.C BRESNHAM.H BRESNHAM.C BHAMDEMO.CQMENU.C SNPDSKIO.H DOS5BOOT.H ABSDISKC.CABSDISK.ASM HUGEREAD.C X00API.H X00API.CSNIPRINT.H ASSIGNPR.C CHANGPRN.C PRTOGGLE.CPRTSCRN.C PRTSTAT.C CCTRAP.ASM CBTRAP.ASMTRAPFLAG.ASM TRAPDEMO.C CERRINST.ASM CERRTRAP.ASMREBOOT.ASM OS2_BOOT.C MOUSE.H MOUSE.CSCRNPICK.C KBTRAP.H KBTRAP.C TIMEGETC.CEDITGETS.H EDITGETS.C GETSTRNG.C JGREP.C2DLIFE.C ANSISELF.C BIGFAC.C BINCOMP.CBODYMASS.C BORDCOLR.C CDIR.C CHBYTES.CCURSIZE.C DO.C DOSSORT.C DRIVSRCH.CDRVS.C DSPCLOCK.C DSPDTST.C FILCOUNT.CFILECAT.H FILECAT.C MAXLINE.C FLOPCOPY.CFRACTION.C GETVOL.C GRAFLINE.C HAMLET.CHEAD.C HOWDY.C IFACTOR.C INCHCVRT.CKBFLIP.C KEYWATCH.C KRNLDEMO.C KILLFF.CLOG.C LSD.C MAINMAIN.C MAZE_1.CMAZE_2.C MAZE_3.C MORSE.C MTERM.CMV.C NLCNVRT.C PALNDROM.C PERMUTE1.CPERMUTE2.C PR.C PRNTSELF.C QUERY.CRDXCNVRT.C REVERSI.C RM_ALL.C SETLEVEL.CSETVOL.C SKIPLIST.C SPEED.C SPIN.CSPLIT.C STATS.C STRIPEOF.C TAIL.CTIRESIZE.C TO4DOS.C TODAYBAK.C TOUCH.CTREEDIR.C UUENCODE.C UUDECODE.C WC.CWEIRD.C WHERE.C WORDWRAP.C WPUTCH.CFORK.H FORK.C T_CLEAN.C Category 3 files:-----------------MAKEFILE BIG_MALL.H CAST.H CIRCBUF.HPPDIRPORT.HOW DIRPORT.H DIRPORT.C CCARD.HCCARD.C CCARDPLV.H FSCANBIN.H FSCANBIN.CWHICHARC.DOC WHICHARC.H WHICHARC.CPP ARCHIVE.HPPARCHIVE.CPP CFG.H CFG.C CFG.TSTINITVARS.H INITVARS.C INITVARS.TST NTSTREAM.HNTSTREAM.CPP BIGNUM.H BIGNUM1.C BIGNUM2.CBIGTEST.C SPIGOT.C PI.C PI8.CPI8.NFO PI_AGM.C EVAL.C EVAL.HOWFMTMONEY.C LLIST.NTS LL_DEFS.H LLS.HLLS_BLOB.H LLS_STR.H LL_QUE.H LL_STACK.HLLD.H LLD_BLOB.H LLD_STR.H LLS.CLLS_BLOB.C LLD.C LLD_BLOB.C STACK.HSTK_DEFS.H STACK.C STK_BLOB.H STK_STR.HSTK_BLOB.C LL_DEMO.C FSM.H FSM.CLIST.HPP LIST.CPP DEQUE.H DEQUE.CSTK.H STK.C HASH.H HASH.CMATCH.DOC MATCH.H MATCH.C ZDATE.MANDATE.HPP DATE.CPP DATEDEMO.CPP CRC.TXTCRC.H ARCCRC16.C CRC_16.C CRC_16F.CCRC_32.C CRC.HPP CRC.CPP GETOPTS.MANGETOPTS.H GETOPTS.C GETOPTST.C PALNFILT.CSEARCH.H PBMSRCH.C BMHSRCH.C BMHISRCH.CBMHASRCH.C MYIO.H MYIO.CPP MYSTREAM.HMYSTREAM.CPP MYLINE.H MYLINE.CPP MYIODEMO.CPPMYIO.MAK STR.DOC STR.H STR.CPPLOCTM.H LOCTM.CPP LOCDFMT.CPP LOCTFMT.CPPLOCFMT.CPP LTTEST.CPP CCHAR.HPP REFCNT.HPPUNXCONIO.H TERM_OPT.C UNXGETCH.C UNXSLEEP.CFORMAT.H FORMAT.C VIDMGR.TXT VIDMGR.HOPSYS.H VIOIMAGE.H VIDMGR.C OPSYS.CVIOIMAGE.C VMGRDOS.C VMGROS2.C VMGREMX.CVMGRDJGP.C VMGRWNT.C DOANSI.H DOANSI_1.CDOANSI_2.C SHOWANSI.DOC SCRINTRP.HPP VIDEO.HPPANSISYS.HPP AVATAR.HPP SCRINTRP.CPP VIDEO.CPPANSISYS.CPP AVATAR.CPP SHOWANSI.CPP UCLOCK.HUCLOCK.C UCLOCK_.ASM SOUND.H SOUND.CMKTONE.C PLAYLIB.C PLAYDEMO.C QUEUE.HSERIAL.H QUEUE.C SERIAL.C MODEMIO.HMODEMIO.C PRNSPOOL.H PRNSPOOL.C PRINTQ.CXMS.H XMS.C XMSTEST.C EMS.HEMS.C EMSTEST.C STRAT.H STRAT.CINT2E.H INT2E.ASM CCOMCALL.C GLBL_ENV.CMCB_ENV.C SETENVAR.C BACSTD.H MODULINF.HSORTKEY.H DATE__.C TIME__.C CMPSTR.CMODULUS.C REPSTR.C STRCASE.C STRNSUB.CSTRREPC.C STRTRIM.C STRTRIMC.C FSIF.CWHAT.C SEQTOUCH.C SETIMETO.C SNIPTREE.CSTUB.C TIMER.C CMTCONVR.TXT CMTPARSR.HCMTCONVR.H CMTCOUNT.H CMTREMOV.H CMTXTRAC.HCMTPARSR.CPP CMTCONVR.CPP CMTCOUNT.CPP CMTREMOV.CPPCMTXTRAC.CPP CMTTESTS.C COMMCONV.C REMCMMNT.CCOMMENTS.CPP CSPLIT.H CSPLIT.C GREP.CLZHUF.C SUNRISET.C FSM_DEMO.C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -