home *** CD-ROM | disk | FTP | other *** search
MacBinary | 2002-08-11 | 1.5 KB | [ TEXT/LMAN]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
id metadata key value macFileType [ TEXT] macFileCreator [ LMAN]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 06 76 61 72 79 2e 63 | 00 00 00 00 00 00 00 00 |..vary.c|........| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 4c 4d 41 | 4e 00 00 ff ff ff ff 00 |.TEXTLMA|N.......| |00000050| 00 00 00 00 00 03 d4 00 | 00 01 1e b9 7c 38 84 b9 |........|....|8..| |00000060| 7c 38 84 00 00 00 00 00 | 00 00 00 00 00 00 00 00 ||8......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 7d b0 00 00 |........|....}...| |00000080| 2f 2a 20 46 75 6e 63 74 | 69 6f 6e 73 20 77 69 74 |/* Funct|ions wit| |00000090| 68 20 61 20 76 61 72 69 | 61 62 6c 65 20 61 72 67 |h a vari|able arg| |000000a0| 75 6d 65 6e 74 20 6c 69 | 73 74 2e 20 2a 2f 0d 0a |ument li|st. */..| |000000b0| 0d 0a 23 69 6e 63 6c 75 | 64 65 20 3c 73 74 64 69 |..#inclu|de <stdi| |000000c0| 6f 2e 68 3e 0d 0a 23 69 | 6e 63 6c 75 64 65 20 3c |o.h>..#i|nclude <| |000000d0| 73 74 64 61 72 67 2e 68 | 3e 0d 0a 0d 0a 66 6c 6f |stdarg.h|>....flo| |000000e0| 61 74 20 61 76 65 72 61 | 67 65 28 69 6e 74 20 6e |at avera|ge(int n| |000000f0| 75 6d 2c 20 2e 2e 2e 29 | 3b 0d 0a 0d 0a 69 6e 74 |um, ...)|;....int| |00000100| 20 6d 61 69 6e 28 20 76 | 6f 69 64 20 29 0d 0a 7b | main( v|oid )..{| |00000110| 0d 0a 20 20 20 20 66 6c | 6f 61 74 20 78 3b 0d 0a |.. fl|oat x;..| |00000120| 0d 0a 20 20 20 20 78 20 | 3d 20 61 76 65 72 61 67 |.. x |= averag| |00000130| 65 28 31 30 2c 20 31 2c | 20 32 2c 20 33 2c 20 34 |e(10, 1,| 2, 3, 4| |00000140| 2c 20 35 2c 20 36 2c 20 | 37 2c 20 38 2c 20 39 2c |, 5, 6, |7, 8, 9,| |00000150| 20 31 30 29 3b 0d 0a 20 | 20 20 20 70 72 69 6e 74 | 10);.. | print| |00000160| 66 28 22 5c 6e 54 68 65 | 20 66 69 72 73 74 20 61 |f("\nThe| first a| |00000170| 76 65 72 61 67 65 20 69 | 73 20 25 66 2e 22 2c 20 |verage i|s %f.", | |00000180| 78 29 3b 0d 0a 20 20 20 | 20 78 20 3d 20 61 76 65 |x);.. | x = ave| |00000190| 72 61 67 65 28 35 2c 20 | 31 32 31 2c 20 32 30 36 |rage(5, |121, 206| |000001a0| 2c 20 37 36 2c 20 33 31 | 2c 20 35 29 3b 0d 0a 20 |, 76, 31|, 5);.. | |000001b0| 20 20 20 70 72 69 6e 74 | 66 28 22 5c 6e 54 68 65 | print|f("\nThe| |000001c0| 20 73 65 63 6f 6e 64 20 | 61 76 65 72 61 67 65 20 | second |average | |000001d0| 69 73 20 25 66 2e 5c 6e | 22 2c 20 78 29 3b 0d 0a |is %f.\n|", x);..| |000001e0| 20 20 20 20 72 65 74 75 | 72 6e 20 30 3b 0d 0a 7d | retu|rn 0;..}| |000001f0| 0d 0a 0d 0a 66 6c 6f 61 | 74 20 61 76 65 72 61 67 |....floa|t averag| |00000200| 65 28 69 6e 74 20 6e 75 | 6d 2c 20 2e 2e 2e 29 0d |e(int nu|m, ...).| |00000210| 0a 7b 0d 0a 20 20 20 20 | 2f 2a 20 44 65 63 6c 61 |.{.. |/* Decla| |00000220| 72 65 20 61 20 76 61 72 | 69 61 62 6c 65 20 6f 66 |re a var|iable of| |00000230| 20 74 79 70 65 20 76 61 | 5f 6c 69 73 74 2e 20 2a | type va|_list. *| |00000240| 2f 0d 0a 0d 0a 20 20 20 | 20 76 61 5f 6c 69 73 74 |/.... | va_list| |00000250| 20 61 72 67 5f 70 74 72 | 3b 0d 0a 20 20 20 20 69 | arg_ptr|;.. i| |00000260| 6e 74 20 63 6f 75 6e 74 | 2c 20 74 6f 74 61 6c 20 |nt count|, total | |00000270| 3d 20 30 3b 0d 0a 0d 0a | 20 20 20 20 2f 2a 20 49 |= 0;....| /* I| |00000280| 6e 69 74 69 61 6c 69 7a | 65 20 74 68 65 20 61 72 |nitializ|e the ar| |00000290| 67 75 6d 65 6e 74 20 70 | 6f 69 6e 74 65 72 2e 20 |gument p|ointer. | |000002a0| 2a 2f 0d 0a 0d 0a 20 20 | 20 20 76 61 5f 73 74 61 |*/.... | va_sta| |000002b0| 72 74 28 61 72 67 5f 70 | 74 72 2c 20 6e 75 6d 29 |rt(arg_p|tr, num)| |000002c0| 3b 0d 0a 0d 0a 20 20 20 | 20 2f 2a 20 52 65 74 72 |;.... | /* Retr| |000002d0| 69 65 76 65 20 65 61 63 | 68 20 61 72 67 75 6d 65 |ieve eac|h argume| |000002e0| 6e 74 20 69 6e 20 74 68 | 65 20 76 61 72 69 61 62 |nt in th|e variab| |000002f0| 6c 65 20 6c 69 73 74 2e | 20 2a 2f 0d 0a 0d 0a 20 |le list.| */.... | |00000300| 20 20 20 66 6f 72 20 28 | 63 6f 75 6e 74 20 3d 20 | for (|count = | |00000310| 30 3b 20 63 6f 75 6e 74 | 20 3c 20 6e 75 6d 3b 20 |0; count| < num; | |00000320| 63 6f 75 6e 74 2b 2b 29 | 0d 0a 20 20 20 20 20 20 |count++)|.. | |00000330| 20 20 74 6f 74 61 6c 20 | 2b 3d 20 76 61 5f 61 72 | total |+= va_ar| |00000340| 67 28 20 61 72 67 5f 70 | 74 72 2c 20 69 6e 74 20 |g( arg_p|tr, int | |00000350| 29 3b 0d 0a 0d 0a 20 20 | 20 20 2f 2a 20 50 65 72 |);.... | /* Per| |00000360| 66 6f 72 6d 20 63 6c 65 | 61 6e 20 75 70 2e 20 2a |form cle|an up. *| |00000370| 2f 0d 0a 0d 0a 20 20 20 | 20 76 61 5f 65 6e 64 28 |/.... | va_end(| |00000380| 61 72 67 5f 70 74 72 29 | 3b 0d 0a 0d 0a 20 20 20 |arg_ptr)|;.... | |00000390| 20 2f 2a 20 44 69 76 69 | 64 65 20 74 68 65 20 74 | /* Divi|de the t| |000003a0| 6f 74 61 6c 20 62 79 20 | 74 68 65 20 6e 75 6d 62 |otal by |the numb| |000003b0| 65 72 20 6f 66 20 76 61 | 6c 75 65 73 20 74 6f 20 |er of va|lues to | |000003c0| 67 65 74 20 74 68 65 20 | 2a 2f 0d 0a 20 20 20 20 |get the |*/.. | |000003d0| 2f 2a 20 61 76 65 72 61 | 67 65 2e 20 43 61 73 74 |/* avera|ge. Cast| |000003e0| 20 74 68 65 20 74 6f 74 | 61 6c 20 74 6f 20 74 79 | the tot|al to ty| |000003f0| 70 65 20 66 6c 6f 61 74 | 20 73 6f 20 74 68 65 20 |pe float| so the | |00000400| 76 61 6c 75 65 20 2a 2f | 0d 0a 20 20 20 20 2f 2a |value */|.. /*| |00000410| 20 72 65 74 75 72 6e 65 | 64 20 69 73 20 74 79 70 | returne|d is typ| |00000420| 65 20 66 6c 6f 61 74 2e | 20 2a 2f 0d 0a 0d 0a 20 |e float.| */.... | |00000430| 20 20 20 72 65 74 75 72 | 6e 20 28 28 66 6c 6f 61 | retur|n ((floa| |00000440| 74 29 74 6f 74 61 6c 2f | 6e 75 6d 29 3b 0d 0a 7d |t)total/|num);..}| |00000450| 0d 0a 0d 0a 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000480| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........| |00000490| 54 68 69 73 20 72 65 73 | 6f 75 72 63 65 20 66 6f |This res|ource fo| |000004a0| 72 6b 20 69 6e 74 65 6e | 74 69 6f 6e 61 6c 6c 79 |rk inten|tionally| |000004b0| 20 6c 65 66 74 20 62 6c | 61 6e 6b 20 20 20 00 00 | left bl|ank ..| |000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000580| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........| |00000590| 00 00 00 00 00 00 00 00 | 00 1c 00 1e ff ff 00 00 |........|........| |000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+