디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

잘되가는데 훅 훅 이제 좀만 더하고 나머지는 배짱으로 해야겠다..

로레알갤로그로 이동합니다. 2010.11.22 00:02:51
조회 48 추천 0 댓글 0

형들이 도와준덕택에 fopen까지는 수월하게 됨

void showdata(struct table n);
void datainput(void);

struct table{
 char name[30];
 double ordernumber[30];
 int cost;
 int yards;
 int taxadd;
 int totalcost;
 char etc[100];

};

void showdata(struct table n)
{
 printf("상호명 : %s\\n", n.name);
 printf("거래번호 : %s\\n", n.ordernumber);
 printf("야드수 : %d\\n", n.yards);
 printf("단가 : %d\\n", n.cost);
 printf("총 금액 : %d\\n", n.totalcost);
 printf("부가가치세 합산 청구액 : %d\\n", n.taxadd);
 printf("비고 : %s\\n", n.etc);
 printf("\\n");
 //datainput 입력한 내용 확인용.
}

void datainput(void)
{
 int savecheck;
 savecheck = 0;
 struct table count;
 //초기화
  
 printf("상호명을 입력하십시오 : ");
 scanf("%s", &count.name);
 

 printf("거래 번호를 입력 하십시오 : ");
 scanf("%s", &count.ordernumber);
 

 printf("원단 야드수를 입력하십시오 : ");
 scanf("%d", &count.yards);
 

 printf("야드당 단가를 입력합시시오 : ");
 scanf("%d", &count.cost);
 

 count.totalcost = (count.yards) * (count.cost);
 count.taxadd = (count.totalcost * 11)/10; // 부가가치세 10% 포함한 금액.

 printf("기타 세부 사항을 입력하시오 : ");
 scanf("%s", count.etc);

 showdata(count);

 printf("위 값으로 저장하시겠습니까?\\n1. 예\\t2. 아니오");
 scanf("%d", savecheck);
 if(savecheck == 1)
 {
  FILE * fp = fopen("C:\\\\Users\\\\윤원정\\\\Documents\\\\용한 C++\\\\텀프로젝트\\\\statement.txt", "at");
  fprintf(fp, "%s", count.name);
  fprintf(fp, "%s", count.ordernumber);
  fprintf(fp, "%d", count.yards);
  fprintf(fp, "%d", count.cost);
  fprintf(fp, "%d", count.totalcost);
  fprintf(fp, "%d", count.taxadd);
  fprintf(fp, "%s", count.etc); // 여기까지 위에서 작성한 데이터 파일로 형성.
 
 fclose(fp);
 }
 else if(savecheck == 2)
 {
  printf("최초 메뉴로 돌아 가겠습니다.");
  datainput();  
 }
 
 

}


여기에서 if문에서 savecheck 2를 선택한 다음 진행이 안됨

내가 while을 써놨으니까 else if 안에 실행할 내용이 없으면 알아서 돌아갈줄 알았는데 프로그램이 멈춰버리더라구.

그래서 retry로 디버그도 못하고 다시 재귀함수로 만들면 재동작 하는가 싶어서 저래놨는데..

메인함수는 이거야

#include "include.h"


int i; //for문 동작용 i

void main(void)
{
 while(true)
 {
  int workkind;
  printf("실행할 작업을 선택해 주십시오.\\n");
  printf("1. 새파일. 2.불러오기. 3.unnamed worktable.");
  scanf("%d", &workkind);
  switch(workkind)
  {
  case 1:
   datainput();
   break;
  
  /*case 2;
   break;

  case 3;
   break;
   미구현 */
  }
 }
}

목표는 function.h에 들어있는 저놈에서 다시 main.c로 돌아오게 잡는건데 어떻게...하면될까?
goto따위는 쓰고 싶지 않아. 될거같지도않고

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
232767 UTF8 Encoding Algorithm [1] 윈도우짱(174.21) 11.01.29 68 0
232765 윈도우 프로그램 만들때 부탁좀 할께요. [3] 도미라갤로그로 이동합니다. 11.01.29 78 0
232764 오우 비주얼스튜디오 안에서 웹페이지가 뜨네 ㅋㅋ ㅇㅇ(112.151) 11.01.29 65 0
232763 SNS가 난 좀 그렇더라.. [4] (121.159) 11.01.29 137 0
232762 횽들 유니코드 관련 소스 질문점.. [8] 힝힝..(58.74) 11.01.29 107 0
232761 고3이 놋북사서 프로그래밍 공부하는거 뻘짓이예요? [10] 사과정수기갤로그로 이동합니다. 11.01.29 238 0
232759 형들 채점하는 프로그램만드는데...디비 설계 질문점.... [1] ㅁㅇㄴㄹ(124.62) 11.01.29 82 0
232758 그런데 tcltk 는 병신언어임? [1] hafssol갤로그로 이동합니다. 11.01.29 111 0
232757 XML inlcude 시에 종속 안 시키고 바로 할 수 없는거냥께? 아따(218.50) 11.01.29 70 0
232756 A star 알고리즘보다 빠른 알고리즘 있음?? [11] 원래궁핍갤로그로 이동합니다. 11.01.29 399 0
232755 아는 형아들 알려줘 = 일 다니는 형아들 [4] 스타일(124.60) 11.01.29 92 0
232754 C든 자바든 기본서는 10번이상 달달 외워야되는거다. [9] 갑자원(58.180) 11.01.29 386 0
232753 별가사리횽 봅니다. [1] 어떡해갤로그로 이동합니다. 11.01.29 59 0
232752 실무에서 NSIS 쓰는 사람 있냐?? 꿀꾸리꾸익갤로그로 이동합니다. 11.01.29 91 0
232751 윈도 질문 드립니다. [6] 윈도우짱(174.21) 11.01.29 107 0
232750 제발 그냥 소스복사해서 질문올리지마라고 [1] 이쉥키야갤로그로 이동합니다. 11.01.29 111 0
232749 대기업 개발자. [1] 이쉥키야갤로그로 이동합니다. 11.01.29 222 0
232748 5시되니까 조금 졸리네 [1] 꿀레(14.33) 11.01.29 86 0
232746 10진수cpu를 왜안쓰는지는 아는대 어떻게 만들지는 모르겠음... [1] カミ갤로그로 이동합니다. 11.01.29 146 0
232745 10진수 cpu 만들줄 아는사람손 [6] カミ갤로그로 이동합니다. 11.01.29 253 0
232744 다들 자러간듯 ㅠ [7] 꿀레(14.33) 11.01.29 101 0
232743 공비횽은 봅니다. [3] 아주아슬갤로그로 이동합니다. 11.01.29 126 0
232742 먹튀녀에대한 과거이야기 [7] 일광면(119.198) 11.01.29 378 0
232741 php 도와줘!! (동영상 게시판 제작중) [2] 아놔 형들 ㅠ(125.129) 11.01.29 147 0
232740 안드로이드가 망하는 시나리오 [13] ㅇㅇ(119.71) 11.01.29 281 0
232738 에이틴횽이 비틴됫냐?? 일광면(119.198) 11.01.29 63 0
232737 결국 그냥 Lift 보고 있는데 [5] 유부와달걀(110.15) 11.01.29 68 0
232736 형들 form으로 입력받아서 xml데이터로추가하고싶은데 [6] 틔틔(221.146) 11.01.29 84 0
232735 지금 축구보면서 문득 생각한건데 [8] 유리한갤로그로 이동합니다. 11.01.29 183 0
232734 흔한 고딩의 착각 [2] 유리한갤로그로 이동합니다. 11.01.29 382 0
232732 공부하기 싫은 고딩들 봐라 [12] kukyakya(110.76) 11.01.29 355 0
232731 형들아 야심한밤에 노래나 듣자 꿀레(14.33) 11.01.29 59 0
232730 아 배고프다 [2] (121.159) 11.01.29 101 0
232727 비쥬얼 컴팩 포트란 어디서 구하남요 ? 포트란(168.131) 11.01.29 134 0
232726 아;내한심한고민이랄까할꺼없는형들봐주라 [17] 고자(123.248) 11.01.29 212 0
232725 어플로 돈을 벌려면 서비스하라! [2] 갑자원(61.255) 11.01.29 139 0
232724 형들 php좀 도와줘!!ㅠㅠ [10] 형들 도와줘(125.129) 11.01.29 114 0
232723 [언어, 종류, 경력, 학력 무관...]웹 프로그래밍 개발자 구합니다 ㅠ [18] 이민주(218.147) 11.01.29 330 0
232722 api고수님들 도와주세요 [16] 뉴빙(59.25) 11.01.29 130 0
232721 Scala+Lift vs node.js+express 뭐가 낳냐? [2] 열무향햄(110.15) 11.01.29 190 0
232720 프갤러라면 최고의 스마트폰을 알꺼같에 [6] 뿌잉뿌잉(113.59) 11.01.28 126 0
232719 SQL 좀 하냐? [8] ?(211.227) 11.01.28 125 0
232718 형드락, 책에있는건 싹다 외우나여?? [2] ㅁㅁㅁㅁ(112.151) 11.01.28 117 0
232717 이것들 차이점좀 설명해줘 [6] 비우그라갤로그로 이동합니다. 11.01.28 95 0
232716 오늘 TV에서 핫도그 파는 20대 나왔는데 [1] 꿀레(14.33) 11.01.28 103 0
232715 님들도 혼잣말 소리 막 내면서 프로그래밍하고 그러나요 ? [10] 미츠도모에갤로그로 이동합니다. 11.01.28 138 0
232714 vs2010 msdn 웹으로 통합되었음? [2] 왁스맛치즈갤로그로 이동합니다. 11.01.28 218 0
232712 프로그래머에게 수학, 영어가 많이 필요하다는데... [5] 컴돌이(58.77) 11.01.28 269 0
232710 프로그래밍 공부 솔직히 길고도 지루하다. [1] (61.43) 11.01.28 130 0
232709 근데 고졸이면서 포플, 경력없는데 내 실력 어필할 수 있는 방법있음?? [3] (61.43) 11.01.28 160 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2