c- 재고관리프로그램소스
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

c- 재고관리프로그램소스에 대한 보고서 자료입니다.

본문내용

Price;
item[j].itemInformation.itemDate = temp.itemInformation.itemDate;
item[j].itemInformation.itemStock = temp.itemInformation.itemStock;
}
ShowItemList(item, itemNum);break;
default:cout<<"다시 선택하시오."< }
return 0;
}
int DeleteItemInformation(Item *item, int itemNum) //상품정보 삭제
{
Item tem;
cout<<"삭제할 상품의 이름 입력하시오 : ";
cin>>tem.itemName;
flush(cout);
for(int k = 0; k < itemNum; k++)
if(strcmp(item[k].itemName, tem.itemName) == 0)
for(int i = k; i < itemNum; i++)
{
strcpy(item[i].itemName, item[i + 1].itemName);
item[i].itemNumber = item[i + 1].itemNumber;
item[i].itemInformation.itemPrice = item[i + 1].itemInformation.itemPrice;
item[i].itemInformation.itemDate = item[i + 1].itemInformation.itemDate;
item[i].itemInformation.itemStock = item[i + 1].itemInformation.itemStock;
strcpy(item[itemNum - 1].itemName, "0");
item[itemNum - 1].itemNumber = 0;
item[itemNum - 1].itemInformation.itemPrice = 0;
item[itemNum - 1].itemInformation.itemDate = 0;
item[itemNum - 1].itemInformation.itemStock = 0;
}
ShowItemList(item, itemNum);
return 0;
}
inline void Exit() //정상적인 종료
{
cout<<"프로그램 종료"< }
inline void *MenuItemManagement(Item *item, int itemNum, int cnt, char menuNum = '1')
{
do
{ //실행 후 바로 메뉴 출력
cout<<"------ 메뉴 -----"< cout<<"1. 상품 정보 입력"< cout<<"2. 상품 정보 조회"< cout<<"3. 상품 정보 출력"< cout<<"4. 상품 정보 정렬"< cout<<"5. 상품 정보 삭제"< cout<<"Q. 프로그램 종료"< cout<<"-----------------"< if(cnt == 1)
{
cout<<"원하는 작업의 번호를 입력하시오 : ";
cin>>menuNum;
cin.get(); //수행할 작업 번호 입력
flush(cout); //버퍼 비움
}
cnt=1;
switch(menuNum)
{
case '1':
InputItemInformation(item, itemNum);
break; //입력
case '2':
SearchItemInformation(item, itemNum);
break; //검색
case '3':
ShowItemList(item, itemNum);break; //출력
case '4':
SortItemList(item, itemNum);
break; //정렬
case '5':
DeleteItemInformation(item, itemNum);
break; //삭제
case 'Q':
case 'q':
return 0;
break; //종료
default :
printf("다시 선택해 주십시오\n");
}
}
while(1); //무한루프
}
int main()
{
int itemNum;
int cnt = 0;
cout<<"입력할 상품 수 입력 : ";
cin>>itemNum;
cin.get();
flush(cout);
Item *item = new Item[itemNum];
MenuItemManagement(item, itemNum, cnt); //메뉴 호출
Exit(); //프로그램 종료
delete []item;
item = NULL;
return 0;
}

키워드

  • 가격5,000
  • 페이지수9페이지
  • 등록일2012.07.16
  • 저작시기2012.6
  • 파일형식한글(hwp)
  • 자료번호#759021
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니