0 0 0 * C Language On-Line Help - McDonald 941024 66 66 1 Language Specifics 84 887 2 c declarations 912 1274 2 C Escape Sequences 1292 4212 2 C Operators 4232 5571 2 Storage Classes 5592 6074 2 Basic Data Types 6093 6997 2 IF conditional 7021 7486 2 Logical Expressions 7511 7987 2 Conditional Operator 8002 9151 2 Case Logic 9171 9909 2 While statement 9922 10872 2 For Loop 10890 11556 2 DO WHILE Loop 11573 13371 2 Jump Control 13401 13859 2 Pointer Related Operators 13873 15995 2 Functions 16019 16325 2 Operator Priorities 16338 17090 2 printf() 17102 17664 2 scanf() 17679 18905 2 Structures 18939 20353 2 Structure and UNION Operators 20370 21382 2 Flow Control 21428 21659 2 Code Fragment - Copy a string to an array 21706 24752 2 C FOOD Terminal Independence Package (TIP) 24764 24764 1 Functions 24773 24891 2 abort 24901 25004 2 abs 25018 25527 2 absread 25542 26059 2 abswrite 26072 26552 2 access 26563 26700 2 acos 26713 27166 2 alloca 27181 27507 2 allocmem 27521 27709 2 asctime 27720 27855 2 asin 27868 28028 2 assert 28039 28136 2 atan 28148 28340 2 atan2 28353 28722 2 atexit 28733 28859 2 atof 28870 28985 2 atoi 28996 29109 2 atol 29120 29427 2 bdos 29441 29823 2 bdosptr 29850 30247 2 _bfree:_ffree:_nfree 30264 31391 2 _bios_disk 31413 31609 2 _bios_equiplist 31628 32460 2 _bios_keybrd 32480 32664 2 _bios_memsize 32684 33168 2 _bios_printer 33190 34000 2 _bios_serialcom 34020 34338 2 _bios_timeofday 34352 36130 2 bioscom 36145 37970 2 biosdisk 37986 38199 2 biosequip 38213 38714 2 bioskey 38731 38904 2 biosmemory 38920 39448 2 biosprint 39461 39703 2 biostime 39736 40341 2 _bmalloc:_fmalloc:_nmalloc 40351 40672 2 brk 40686 41427 2 bsearch 41438 41550 2 cabs 41563 41735 2 calloc 41746 41830 2 ceil 41842 42174 2 cgets 42192 42635 2 _chain_intr 42647 42826 2 chdir 42839 43363 2 _chmod 43375 43708 2 chmod 43723 43945 2 _clear87 43960 44085 2 clearerr 44104 44435 2 _clearscreen 44447 44604 2 clock 44617 45036 2 _close 45048 45422 2 close 45439 47626 2 _control87 47641 47975 2 coreleft 47983 48114 2 cos 48125 48268 2 cosh 48282 48433 2 country 48447 48756 2 cprintf 48768 48982 2 cputs 48995 49557 2 _creat 49569 49962 2 creat 49977 50617 2 creatnew 50633 51274 2 creattemp 51287 51462 2 cscanf 51474 51751 2 ctime 51765 52044 2 ctrlbrk 52102 52805 2 dieeetomsbin:dmsbintoieee:fieeetomsbin:fmsbintoieee 52820 52967 2 difftime 52990 53152 2 disable:_disable 53173 53555 2 _displaycursor 53574 54039 2 div (c):ldiv 54059 54390 2 _dos_allocmem 54407 54765 2 _dos_close 54796 55347 2 _dos_creat:_dos_creatnew 55366 55616 2 _dos_freemem 55635 56101 2 _dos_getdate 56124 56711 2 _dos_getdiskfree 56731 56955 2 _dos_getdrive 56978 57392 2 _dos_getfileattr 57412 57777 2 _dos_getftime 57794 58220 2 _dos_gettime 58237 58523 2 _dos_getvect 58537 58788 2 _dos_keep 58802 59766 2 _dos_open 59782 60244 2 _dos_read 60264 60698 2 _dos_setblock 60717 61057 2 _dos_setdate 61075 61496 2 _dos_setdrive 61517 61950 2 _dos_setfileattr 61970 62400 2 _dos_setftime 62417 62773 2 _dos_settime 62792 63081 2 _dos_setvect 63098 63581 2 _dos_write 63597 63968 2 dosexterr 63984 64179 2 dostounix 64189 64343 2 dup 64354 64617 2 dup2 64628 64989 2 ecvt 65027 65651 2 _ellipse:_ellipse_w:_elipse_wxy 65672 65820 2 enable:_enable 65830 66013 2 eof 66032 67666 2 exec...:exec 67677 67893 2 exit 67905 68128 2 _exit 68138 68247 2 exp 68286 68858 2 _expand:_based:_fexpand:_nexpand 68869 68969 2 fabs 68985 69365 2 farcalloc 69383 69532 2 farcoreleft 69546 69724 2 farfree 69741 70039 2 farrealloc 70050 70513 2 fcvt 70526 70748 2 fclose 70764 70927 2 fcloseall 70940 71267 2 fdopen 71278 71436 2 feof 71449 71650 2 ferror 71663 71902 2 fflush 71914 72112 2 fgetc 72127 72325 2 fgetchar 72337 72639 2 fgets 72656 72932 2 filelength 72945 73091 2 fileno 73122 74759 2 findfirst:_dos_findfirst 74788 76024 2 findnext:_dos_findnext 76054 76524 2 _floodfill:_floodfill_w 76536 76638 2 floor 76653 76842 2 flushall 76853 77011 2 fmod 77025 77574 2 fnmerge 77588 78121 2 fnsplit 78133 79119 2 fopen 79132 79432 2 fp_off 79445 79768 2 fp_seg 79783 80100 2 _fpreset 80114 80653 2 fprintf 80665 80986 2 fputc 80998 81284 2 fputs 81296 81802 2 fread 81813 82006 2 free 82020 82296 2 _freect 82310 82556 2 freemem 82570 82910 2 freopen 82922 83133 2 frexp 83146 83332 2 fscanf 83344 84004 2 fseek 84014 84116 2 fstat 84128 84308 2 ftell 84319 84627 2 fwrite 84638 84943 2 gcvt 84962 85164 2 geninterrupt 85175 85336 2 getc 85350 85506 2 getcbrk 85518 85637 2 getch 85651 85834 2 getchar 85847 85979 2 getche 85995 86179 2 _getcolor 86203 86464 2 getcolor:putcolor 86480 86724 2 getcurdir 86750 86976 2 _getcurrentposition 86989 87196 2 getcwd 87210 87601 2 getdate 87616 88197 2 getdfree 88211 88391 2 getdisk 88404 88556 2 getdta 88569 88824 2 getenv 88837 89428 2 getfat 89442 89999 2 getfatd 90018 90193 2 _getfillmask 90208 90496 2 getftime 90538 91091 2 _getimage:_getimage_w:_getimage_wxy 91106 91628 2 getimage 91648 91934 2 _getlinestyle 91967 92336 2 _getlogcoord:_getviewcoord 92350 92591 2 getpass 92611 92931 2 _getphyscoord 92944 93117 2 getpid 93145 93378 2 _getpixel:_getpixel_w 93391 93646 2 getpsp 93657 93885 2 gets 93905 94024 2 _gettextcolor 94047 94278 2 _gettextposition 94292 94628 2 gettime 94642 95067 2 getvect 95083 95233 2 getverify 95255 96109 2 _getvideoconfig 96120 96366 2 getw 96379 96742 2 gmtime 96756 97138 2 gsignal 97151 97610 2 halloc 97647 99045 2 _harderr:_hardresume:_hardretn 99059 100338 2 harderr 100355 100632 2 hardresume 100647 100842 2 hardretn 100887 101462 2 _heapchk _bheapchk _fheapchk _nheapchk 101507 102181 2 _heapset _bheapset _fheapset _nheapset 102228 103321 2 _heapwalk _bheapwalk _fheapwalk _nheapwalk 103333 103594 2 hfree 103606 103748 2 hypot 103764 104040 2 imagesize 104055 104259 2 inp:inpw 104272 104436 2 inport 104450 104645 2 inportb 104657 104984 2 int86 104997 105418 2 int86x 105431 105728 2 intdos 105742 106129 2 intdosx 106140 106343 2 intr 106355 107307 2 ioctl 107320 108086 2 is...:is 108099 108325 2 isatty 108336 108494 2 itoa 108506 108619 2 kbhit 108630 108941 2 keep 108952 109055 2 labs 109067 109176 2 ldexp 109188 109877 2 lfind 109901 110287 2 _lineto:_lineto_w 110303 110661 2 localtime 110676 111052 2 lock (c) 111066 111813 2 locking 111823 111948 2 log 111960 112087 2 log10 112101 112327 2 longjmp 112347 112624 2 _lrotl:_lrotr 112638 113305 2 lsearch 113317 113638 2 lseek 113647 113828 2 ltoa 113844 114398 2 _makepath 114411 114681 2 malloc 114696 114977 2 _matherr 114991 115127 2 matherr 115144 115982 2 mem...:mem 115996 116151 2 _memavl 116165 116420 2 memccpy 116433 116640 2 memchr 116653 116919 2 memcmp 116932 117144 2 memcpy 117158 117323 2 memicmp 117337 117545 2 memmove 117558 117742 2 memset 117754 118078 2 mk_fp 118090 118267 2 mkdir 118280 118503 2 mktemp 118514 118733 2 modf 118748 118961 2 movedata 118985 119543 2 _moveto:_moveto_w 119556 119688 2 movmem 119725 120078 2 _msize _bmsize _fmsize _nmsize 120090 120884 2 _open 120897 121309 2 onexit 121320 122596 2 open 122611 122961 2 outp:outpw 122975 123154 2 outport 123169 123372 2 outportb 123387 123534 2 _outtext 123548 123926 2 parsfnm 123937 124057 2 peek 124069 124191 2 peekb 124204 124396 2 perror 124416 125092 2 _pie:_pie_wxy 125103 125243 2 poke 125255 125397 2 pokeb 125408 125631 2 poly 125641 125774 2 pow 125786 125917 2 pow10 125930 126107 2 printf 126131 127699 2 printf specifiers 127708 127868 2 putc 127880 128176 2 putch 128190 128284 2 putchar 128297 128525 2 putenv 128553 129376 2 _putimage:_putimage_w 129391 130203 2 putimage 130214 130340 2 puts 130351 130582 2 putw 130594 130851 2 qsort 130863 131379 2 raise 131390 131641 2 rand 131655 132160 2 randbrd 132174 132401 2 randbrw 132413 132874 2 _read 132885 133147 2 read 133161 133297 2 realloc 133342 133965 2 _rectangle:_rectangle_w:_rectangle_wxy 134002 134862 2 _remapallpalette:_remappalette 134875 134997 2 remove 135010 135181 2 rename 135194 135401 2 rewind 135413 135578 2 rmdir 135590 135870 2 rmtmp 135888 136148 2 _rotl:_rotr 136159 136489 2 sbrk 136501 136680 2 scanf 136703 137790 2 scanf specifiers 137807 138217 2 _searchenv 138234 138601 2 searchpath 138615 138846 2 segread 138867 139093 2 _selectpalette 139114 139434 2 _setactivepage 139452 139617 2 _setbkcolor 139632 139844 2 setblock 139857 140244 2 setbuf 140258 140495 2 setcbrk 140513 140865 2 _setcliprgn 140881 141115 2 _setcolor 141129 141343 2 setdate 141357 141601 2 setdisk 141614 141788 2 setdta 141807 142187 2 _setfillmask 142202 142450 2 _setfont 142463 142754 2 setftime 142767 142920 2 setjmp 142940 143227 2 _setlinestyle 143256 143568 2 _setlogorg:_setvieworg 143581 143707 2 setmem 143721 143953 2 setmode 143981 144239 2 _setpixel:_setpixel_w 144259 144501 2 _settextcolor 144524 144784 2 _settextposition 144805 145105 2 _settextwindow 145119 145335 2 settime 145349 145779 2 setvbuf 145793 146294 2 setvect 146310 146503 2 setverify 146523 147785 2 _setvideomode 147804 148159 2 _setviewport 148180 148405 2 _setvisualpage 148415 148534 2 sin 148545 148676 2 sinh 148688 148902 2 sleep 148914 150266 2 sopen 150285 151493 2 spawn:spawn... 151510 152195 2 _splitpath 152209 152408 2 sprintf 152419 152531 2 sqrt 152543 152694 2 srand 152707 152850 2 sscanf 152864 153307 2 ssignal 153324 153582 2 stackavail 153593 154048 2 stat 154064 154314 2 _status87 154326 154498 2 stime 154519 156253 2 str...:strings 156266 156415 2 stpcpy 156428 156542 2 strcat 156555 156739 2 strchr 156752 156986 2 strcmp 156999 157136 2 strcpy 157150 157353 2 strcspn 157377 157722 2 _strdate:_strtime 157735 157965 2 strdup 157981 158314 2 _strerror 158329 159191 2 strerror 159205 159477 2 stricmp 159490 159661 2 strlen 159674 159781 2 strlwr 159795 159993 2 strncat 160007 160293 2 strncmp 160307 160577 2 strncpy 160592 160888 2 strnicmp 160902 161091 2 strnset 161105 161338 2 strpbrk 161352 161625 2 strrchr 161638 161769 2 strrev 161782 161899 2 strset 161912 162110 2 strspn 162123 162392 2 strstr 162405 162915 2 strtod 162928 163472 2 strtok 163485 164141 2 strtol 164152 164254 2 strupr 164265 164612 2 swab 164623 164983 2 system 164993 165115 2 tan 165126 165260 2 tanh 165271 165445 2 tell 165464 166015 2 tempnam:tmpnam 166026 166208 2 time 166222 166627 2 tmpfile 166641 166765 2 toascii 166780 166932 2 _tolower 166946 167065 2 tolower 167080 167239 2 _toupper 167253 167373 2 toupper 167385 167508 2 tzset 167520 167711 2 ultoa 167723 168079 2 umask 168092 168210 2 ungetc 168224 168363 2 ungetch 168379 168584 2 unixtodos 168597 168720 2 unlink 168733 169054 2 unlock 169066 169644 2 utime 169659 169807 2 vfprintf 169821 170016 2 vfscanf 170030 170161 2 vprintf 170174 170353 2 vscanf 170368 170516 2 vsprintf 170530 170706 2 vsscanf 170720 170983 2 _wrapon 170996 171456 2 _write 171468 171714 2 write 171733 171733 1 Mark's functions 171748 171817 2 ABS(number) 171827 171852 2 CLS() 171881 171926 2 CONCAT(string1, string2) 171955 172007 2 COPIES(character,number) 172027 172068 2 CURSOR(row,col) 172084 172141 2 CURSORBLK() 172157 172196 2 CURSORCOL() 172212 172243 2 CURSOREND() 172259 172286 2 CURSOROFF() 172303 172344 2 CURSORPAGE() 172359 172390 2 CURSORON() 172406 172441 2 CURSORROW() 172459 172492 2 CURSORSTART() 172527 172697 2 CURSORTYPE(startline, endline) 172714 172764 2 DOSVERSION() 172788 172853 2 HEXCTINT(hexstring) 172871 173059 2 INKEY(option) 173094 173168 2 LASTPOS(needle,haystack,start) 173196 173242 2 LEFT(string,length,pad) 173261 173313 2 LENGTH(string) 173331 173378 2 LOWER(string) 173390 173473 2 MOUSE() 173488 173657 2 MOUSEBUT() 173703 174039 2 MOUSELIM(row, col, height, width, option) 174054 174088 2 MOUSEOFF() 174103 174132 2 MOUSEON)() 174147 174201 2 MOUSECOL() 174232 174403 2 MOUSEPOS(option1, option2) 174418 174450 2 MOUSEROW() 174481 174602 2 MOUSESET(row, col, option) 174619 174679 2 PCPARALLEL() 174694 174753 2 PCSERIAL() 174788 174913 2 POS(needle, haysack, startcol) 174931 175001 2 PRINTSCREEN() 175030 175087 2 RIGHT(string,length,pad) 175132 175201 2 SCRCLEAR(attr,char,row,col,height,width) 175235 175589 2 SCRPUT(row,col,string,option) 175624 175828 2 SCRREAD(row,col,length,option) 175873 176050 2 SCRWRITE(row,col,string,length,pad,attr) 176068 176102 2 SETVMODE(nbr) 176120 176162 2 SETVPAGE(nbr) 176194 176376 2 STRIP(string, option, char) 176415 176533 2 SUBSTR(string, start, length, pad) 176579 176722 2 TRANSLATE(string, tableout, tablein, pad) 176752 176820 2 TONE(frequency, duration) 176838 176887 2 UPPER(string) 176903 176948 2 VIDEOPAGE() 176962 177024 2 WAITKEY() 177039 177070 2 WARMBOOT() 177089 177145 2 WORD(string,n) 177169 177245 2 WORDINDEX(string,n) 177270 177328 2 WORDLENGTH(string,n) 177346 177397 2 WORDS(string) 177421 177421 1 Microsoft C Specifics 177458 180941 2 Microsoft C Compiler Fatal Errors 180984 188783 2 Microsoft C Compiler Nonfatal Errors 188821 189874 2 Microsoft C Command-Line Errors 189913 190764 2 Microsoft C Command-Line Warning 190810 190884 2 Microsoft Link Errors (incomplete list) 190929 191592 2 Microsoft C Floating-Point Math Errors 191626 192385 2 Microsoft C Run-Time Errors 192418 201197 2 Microsoft C Options (v6.0) 201225 201536 2 Environment Variables 201579 202990 1 Register Structures for Turbo C and MS C 203010 203010 1 POWERC Language 203026 203305 2 Introduction 203329 204809 2 COMPILER Switches 204832 204832 2 POWERC Functions 204843 205547 3 abort 205559 205860 3 abs 205887 207266 3 absread - abswrite 207281 208545 3 access 208558 209467 3 acos 209484 210569 3 alloca 210588 212030 3 allocmem 212046 213539 3 asctime 213552 214463 3 asin 214475 215957 3 asm 215972 217059 3 assert 217078 218274 3 atan -atan2 218289 219493 3 atexit 219506 220334 3 atof 220354 221323 3 atio - atol 221346 223545 3 bdos - bdosptr 223560 224689 3 bessel 224705 229032 3 bioscom 229049 232894 3 bisodisk 232912 234256 3 biosequip 234272 236739 3 bioskey 236756 237195 3 biosmemory 237213 239276 3 biosprint 239288 241060 3 box 241072 241897 3 brk 241913 244394 3 bsearch 244407 245512 3 cabs 245527 247634 3 calloc 247649 248143 3 ceil 248157 249599 3 cgets 249613 250467 3 chdir 250481 251693 3 chmod 251708 253206 3 chsize 253223 254114 3 _clear87 254129 255554 3 circle 255571 257305 3 clearerr 257319 258174 3 clock 258188 259264 3 close 259291 260271 3 clrscrn - clrscrn2 260290 263156 3 _control87 263173 263625 3 coreleft 263644 264956 3 cos - cosh 264972 267989 3 country 268005 269313 3 cprintf 269327 270553 3 cputs 270569 272927 3 creat 272942 273772 3 cscanf 273786 274868 3 ctime 274884 275802 3 ctrlbrk 275827 276259 3 cursblk -curslin 276285 277027 3 curscol - cursrow 277052 277388 3 cursoff - curson 277405 278117 3 difftime 278133 279785 3 disable 279797 280800 3 div 280818 283196 3 dosexterr 283214 284070 3 dostounix 284084 284806 3 drand 284818 285829 3 dup 285842 287008 3 dup2 287021 289764 3 ecvt 289780 291135 3 ellipse 291150 291962 3 enable 291974 293100 3 eof 293124 300571 3 execl - execvpe 300584 301690 3 exit 301704 302460 3 _exit 302476 302969 3 exitmsg 302981 303676 3 exp 303694 305319 3 _expand 1 305319 1 VIEW ENTIRE DOCUMENT