디시인사이드 갤러리

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

갤러리 본문 영역

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

로레알갤로그로 이동합니다. 2010.11.22 00:02:51
조회 49 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [71] 운영자 20.09.28 35703 62
2715293 병신들 자바원툴 리액트원툴로 가려니까 니들이 그모양인거임 [1] 프갤러(223.38) 21:03 18 0
2715292 C# 빨리 배우는 법 [1] 프갤러(183.101) 21:02 9 0
2715291 유데미로 배우면 한국 실무에서 안 좋음? [2] 프갤러(183.104) 20:58 9 0
2715290 이젠 이직할 의욕도 없어졌다. [1] 프갤러(221.168) 20:57 27 1
2715289 java배우는데 현업에서 운영체제 MAC이 99%인 이유가?? [7] 프갤러(183.104) 20:55 23 0
2715287 첫직장이 중요하다가 맞긴 함 [9] ㅇㅇ갤로그로 이동합니다. 20:45 61 1
2715286 애널의 수면영상✨ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 20:35 19 0
2715285 이젠 신입 뽑아달라는 의욕도 필요성도 없어졌다 [10] ㅇㅇ갤로그로 이동합니다. 20:33 86 1
2715284 13인치 어캐쓰는거임? [3] ㅇㅇ(125.246) 20:31 31 0
2715283 테스트디비랑 본섭디비랑 쿼리속도가 3배 차이남.... [27] ㅇㅇ(106.102) 20:31 59 0
2715282 C 언어가 어려운 이유. [7] 프갤러(59.16) 20:30 55 0
2715281 키배뜨자 프갤러(112.165) 20:30 12 0
2715280 진짜 c언어 너무어렵다.. [1] 프갤러(211.234) 20:29 43 0
2715279 근데 전산직 진짜 괜찮아 [1] ㅇㅇ(172.226) 20:28 28 0
2715277 탁상공론하지말고 상세한코드를 가져와라 ㅇㅇ 프갤러(112.165) 20:25 18 0
2715276 기업부설연구소 연구원 비과세 [1] 프갤러(59.16) 20:24 24 0
2715272 The CIA, NSA and Pokémon Go [1] 발명도둑잡기갤로그로 이동합니다. 20:12 14 0
2715271 아 시발 신입 있는 애들 부럽네 [3] 프갤러(211.234) 20:11 70 0
2715269 나님 위대한 점 매트릭스 개발자 ㅇㅅㅇㅋ 나트륨찡갤로그로 이동합니다. 20:09 15 0
2715268 깊이우선탐색할때 역정렬해야 순방향인가? [1] ㅇㅇ갤로그로 이동합니다. 20:07 17 0
2715267 파이썬 자바스크립트 질문 점 해도되나? [2] ㅇㅇㅇ(49.165) 20:06 14 0
2715265 기업부설연구소는 뭐야? [5] 조흐디(118.235) 20:01 59 0
2715262 여기 dictionary모르는아이들이 한트럭 [3] 프갤러(112.165) 19:54 47 0
2715259 내꿈... [4] 조흐디(118.235) 19:50 32 2
2715257 진짜 다른 국비랑 차별점 없으면 ㅈ소도 쉽지않은듯 ㅇㅇ(112.150) 19:48 32 1
2715254 개발자도 연구개발이 있음? [8] 조흐디(118.235) 19:41 88 1
2715253 요즘들어 전산직 관련 글이 늘었네 ㅋㅋㅋㅋㅋㅋ [1] 딘퐁갤로그로 이동합니다. 19:40 45 0
2715251 연구개발이뭐임? [3] 조흐디(118.235) 19:36 52 0
2715250 개발보다 개발세팅이 더어렵냐 왜 [4] 프갤러(39.7) 19:36 67 0
2715249 신입이랑 말 섞지 말고 쌩 까야 하는 이유. 프갤러(59.16) 19:34 62 1
2715247 서준영, 이번에도 엄현경 흑기사 "사람 죽을 뻔했다" 발명도둑잡기갤로그로 이동합니다. 19:29 12 0
2715245 전산 왜안하냐 ㅇㅇ(39.7) 19:26 26 0
2715244 ㅇㅅㅇ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 19:22 16 0
2715242 술이 먹고싶구나 주아갤로그로 이동합니다. 19:18 9 0
2715237 <해무> 예고편 [1] 발명도둑잡기갤로그로 이동합니다. 19:06 19 0
2715236 GPT 4.0 나오고나서 한번도 코드 안짯음 [2] ㅇㅇ갤로그로 이동합니다. 19:03 63 0
2715234 인물사진 화각 발명도둑잡기갤로그로 이동합니다. 18:54 10 0
2715233 형들 문제 푸는게 더 흥미로운데 [1] ㅇㅇ(125.142) 18:54 30 0
2715227 나님 애널 일찍 주무실개양.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 18:35 29 0
2715225 아동성애 인생 소학생 임신시키는 인생이 최고임 류류(118.235) 18:31 43 1
2715223 라이브러리나 운영체제 같은거 개발하는 사람들은 그냥 천재들이지? [2] 프갤러(14.39) 18:29 58 0
2715221 여자아이 거시기를 쑤시고 ㅇㅅㅇ 류류(118.235) 18:24 24 0
2715219 “상관 명령 거부하라” ‘얼차려 중대장’이 부른 나비 효과 발명도둑잡기갤로그로 이동합니다. 18:20 31 0
2715218 아오 시발 좀 니가 알아서 해라 [2] ㅇㅇ(121.173) 18:19 34 1
2715216 순공 1시간인데 it에서 뭐해야됨 ㅇㅇ갤로그로 이동합니다. 18:18 45 0
2715215 다들 커피한잔 허고 하이소 [1] 40대프린이(118.235) 18:15 30 0
2715214 유튜버가 요즘 국제적인 신종 신분인거 같다 [2] 프갤러(14.39) 18:13 56 0
2715213 equals와 hash 메서드 [6] 키비갤로그로 이동합니다. 18:06 91 0
2715212 30분 전에 무인가게에서 과자 사먹었는데 [3] 발명도둑잡기갤로그로 이동합니다. 18:01 46 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2