Texas Instruments TI89 Developer Guide - Page 604
FFindNext, SymFindFoldername, Options, typeName, folderName
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 604 highlights
562 Appendix A: System Routines - Files FFindFirst Declaration: SYM_ENTRY * FFindFirst (WORD Options, char * typeName, char * folderName) Category(ies): Files Description: Find the first symbol of FILE type typeName and return a SYM_ENTRY pointer to it (NULL if none found). Use FFindNext to find subsequent entries, NULL returned after the last entry is found. Inputs: Options - FO_NONE - folderName is a string pointer to the folder to search. FO_RECURSE - Search all folders (folderName is ignored). typeName - Must point to a string of, at most, four characters that describes the file type. Outputs: SYM_ENTRY pointer to first file with type matching typeName. The Name field of the SYM_ENTRY contains the 1 . . . 8 character string of the symbol for the file being searched for. If using FO_RECURSE, then calling SymFindFoldername will return the folder of the symbol just found. Assumptions: None Side Effects: SYM_ENTRY pointers are only valid until heap compression is done or another symbol is added to the symbol table. Availability: On AMS 2.00 and higher. TI-89 / TI-92 Plus Differences: None See Also: FFindNext, SymFindFoldername Example: SYM_ENTRY sePtr; Disp ("ALL Files of type FTYPE2\n"); if (sePtr = FFindFirst(FO_RECURSE, FTYPE2, NULL)) { Disp(sePtr->Name); while (sePtr = FFindNext()) Disp(sePtr->Name); } Disp("All Files of type FTYPE2 in folder: FOLD1\n"); if (sePtr = FFindFirst(FO_NONE, FTYPE2, "fold1")) { Disp(sePtr->Name); while (sePtr = FFindNext()) Disp(sePtr->Name); } TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001