预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共102页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Copyright©2008W.W.Norton&Company.Allrightsreserved.StructureVariablesDeclaringStructureVariablesDeclaringStructureVariablesDeclaringStructureVariablesDeclaringStructureVariablesDeclaringStructureVariablesInitializingStructureVariablesInitializingStructureVariablesDesignatedInitializers(C99)DesignatedInitializers(C99)DesignatedInitializers(C99)OperationsonStructuresOperationsonStructuresOperationsonStructuresOperationsonStructuresOperationsonStructuresOperationsonStructuresStructureTypesDeclaringaStructureTagDeclaringaStructureTagDeclaringaStructureTagDeclaringaStructureTagDefiningaStructureTypeDefiningaStructureTypeStructuresasArgumentsandReturnValuesStructuresasArgumentsandReturnValuesStructuresasArgumentsandReturnValuesStructuresasArgumentsandReturnValuesStructuresasArgumentsandReturnValuesCompoundLiterals(C99)CompoundLiterals(C99)CompoundLiterals(C99)NestedArraysandStructuresNestedStructuresNestedStructuresNestedStructuresArraysofStructuresArraysofStructuresInitializinganArrayofStructuresInitializinganArrayofStructuresInitializinganArrayofStructuresInitializinganArrayofStructuresProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseProgram:MaintainingaPartsDatabaseinventory.c/*Maintainsapartsdatabase(arrayversion)*/#include<stdio.h>#include"readline.h"#defineNAME_LEN25#defineMAX_PARTS100structpart{intnumber;charname[NAME_LEN+1];inton_hand;}inventory[MAX_PARTS];intnum_parts=0;/*numberofpartscurrentlystored*/intfind_part(intnumber);voidinsert(void);voidsearch(void);voidupdate(void);voidprint(void);/***********************************************************main:Promptstheusertoenteranoperationcode,**thencallsafunctiontoperformtherequested**action.Repeatsuntiltheuserentersthe**command'q'.Printsanerrormessageiftheuser**entersanillegalcode.**************************