살려주세요~
유메
질문 제목 : c 언어함수질문 요약 :각각의 함수를 만들어서 스위치문에서 각각 알맞는 함수를 호출질문 내용 :
영어 단어 암기 프로그램
1. 영어 단어 맞추기 2. 플래쉬카드
3. 행맨(hangman) 4. 단어장 관리
5. 프로그램 종료
번호를 선택하세요:
이런식으로 실행하는 프로그램을 밑에 만들어 봤는데
#includestdio.hint main(void){int i, choice=0;char english[10000][20]; //영어 배열char korean[10000][65]; //한국말 배열file* file=fopen(dic, rt);//읽기모드 파일스트림 열기if(file==null)//오류검사{puts(file open error!\n);return;}for(i=0; ; i++)//자료 읽기{fscanf(file, %s, &english[i]);fscanf(file, %s, &korean[i]);if(feof(file)!=0)//끝이면 breakbreak;}while(choice!=5)//선택이 5가 아니면{puts(영어 단어 암기 프로그램\n);//메뉴 프린트puts(1.영어 단어 맞추기 2.플래쉬 카드\n);puts(3.행맨(hangman) 4.단어장 관리\n);puts(5.프로그램 종료\n\n\n);puts(번호를 선택하세요: );scanf(%danf(%d, &choice);//선택받기switch(choice){case 1://영어단어맞추기프로그램break;case 2://플래쉬카드break;case 3://행맨break;case 4://단어장관리break;case 5:break;default:puts(잘못된 입력을 하셨습니다.\n);}}return 0;}여기서 각각의 프로그램들을 번호를 넣었을때 실행을 시켜야 되는데요함수를 각각 따로 만든다음에 스위치문으로 번호에 맞는 함수를 호출해야될거 같은데함수를 어떻게 만들어야 할지 엄두가 안나네요프로그램은 따로만들어봤는데 예를 들면이건 영어단어맞추기 프로그램인데요 함수로 만들려면 어떻게 해야할까요?
#includestdio.hint main(void){int i,on=1;int answer = 0;int w_answer = 0;float result;file *ofp;char c[10],b[10],j[10];ofp=fopen(dic,r);while(on){fscanf(ofp,%s %s,c,b);printf(%s -,c);scanf(%s, &j);getchar();if(strcmp(j,.quit)==0){fclose(ofp);break;}if(strcmp(j,b)==0){ printf(correct!\n); answer++;}else{printf(incorrect!\n);w_answer++;}}result = (float)answer/(float)(answer + w_answer);printf(your score : %.2f\n,result*100.0); return 0;}
-
초코향
지금 문제가 함수를 만들줄을 몰라서 ㅎ
-
권시크
지금 제가 하는 일이 있어서 간단히 설명해드릴게요 ㅋ
함수를 만약 hang()이라는 이름으로 행맨 함수를 만들었다면
case 3:
hang();
이런식으로 실행시키면 되는거죠, 구현하는거는.......... 그건 이렇게 답변드리긴 힘들구요 ㅠ -
희나리
아... 뭐라고 해야하지 지금 제 상황은 위에서보시다시피 메뉴는 만들었구요 행맨이라든지 각각의 프로그램도
만들었는데 그 각각의 프로그램들을 메뉴에 어떤식으로 넣어줘야할지를 모르겠네요 사이트채팅이라도? ㅋ -
눈꽃
함수설정이 무슨뜻인지 이해가 잘 안되네요 ㅠ
-
날샘
ㅜㅜ 함수설정만 어떻게 하는지 좀 ㅎ 그것때문에 진도를 전혀 나가지를 못하네요
-
접시
전...거의 다 하긴 했습니다만 ㅋㅋㅋ 단어장이 고놈 참 문제로군요 ㅋㅋㅋ
-
거늘
얼마나 하셨어요?
-
정훈
아하^^ 맞나보군요 ㅋㅋㅋㅋㅋㅋ
-
볼수록매력
나는 실습실에 있습니다 ㅎ
-
봄여우
호,,혹시 숭실대 컴퓨터학부이신가요? 10학번-_-;
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2675900 | 진짜기본적인질문 | 글길 | 2024-11-22 |
2675845 | 수정좀해주세요ㅠㅠㅠ | 해골 | 2024-11-21 |
2675797 | 병합 정렬 소스 코드 질문입니다. (2) | 도래솔 | 2024-11-21 |
2675771 | 큐의 활용이 정확히 어떻게 되죠?? | 해긴 | 2024-11-21 |
2675745 | 도서관리 프로그램 질문이요 | 도리도리 | 2024-11-20 |
2675717 | 2진수로 변환하는것! (3) | 동생몬 | 2024-11-20 |
2675599 | for문 짝수 출력하는 법 (5) | 널위해 | 2024-11-19 |
2675575 | Linux 게시판이 없어서.. | 첫삥 | 2024-11-19 |
2675545 | 구조체 이용할 때 함수에 자료 넘겨주는 것은 어떻게 해야 하나요? | 아연 | 2024-11-19 |
2675518 | 사각형 가로로 어떻게 반복해서 만드는지좀.. 내용 | 신당 | 2024-11-18 |
2675491 | !느낌표를 입력하는것은 어떻게합니까~~?ㅠㅠ (5) | 사지타리우스 | 2024-11-18 |
2675411 | 파일입출력으로 받아온 파일의 중복문자열을 제거한 뒤 파일출력 | 앨버트 | 2024-11-17 |
2675385 | 링크드리스트 주소록 질문드립니다. (1) | 겨루 | 2024-11-17 |
2675356 | 2진수를 10진수로 바꾸려고 하는데 막히네요.. | 풀잎 | 2024-11-17 |
2675297 | Prity 비트 발생기 | 한란 | 2024-11-16 |
2675249 | C책 좀 추천해 주세요 (2) | 딸기우유 | 2024-11-16 |
2675193 | 연습문제 17-1 질문입니다. | 한별나라 | 2024-11-15 |
2675172 | 소스점 | 아이뻐 | 2024-11-15 |
2675146 | 단순 연결 리스트인데 출력결과가 이상하게 나와요. | 찬늘봄 | 2024-11-15 |
2675123 | c언어에서 16진수의 사용에 대한 질문입니다.(정확한답만 달아주시길..) (8) | 데이비드 | 2024-11-15 |