수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

살려주세요~

유메

2023.04.01


질문 제목 : 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;}

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 초코향

    지금 문제가 함수를 만들줄을 몰라서 ㅎ

  • 권시크

    지금 제가 하는 일이 있어서 간단히 설명해드릴게요 ㅋ
    함수를 만약 hang()이라는 이름으로 행맨 함수를 만들었다면
    case 3:
    hang();
    이런식으로 실행시키면 되는거죠, 구현하는거는.......... 그건 이렇게 답변드리긴 힘들구요 ㅠ

  • 희나리

    아... 뭐라고 해야하지 지금 제 상황은 위에서보시다시피 메뉴는 만들었구요 행맨이라든지 각각의 프로그램도
    만들었는데 그 각각의 프로그램들을 메뉴에 어떤식으로 넣어줘야할지를 모르겠네요 사이트채팅이라도? ㅋ

  • 눈꽃

    함수설정이 무슨뜻인지 이해가 잘 안되네요 ㅠ

  • 날샘

    ㅜㅜ 함수설정만 어떻게 하는지 좀 ㅎ 그것때문에 진도를 전혀 나가지를 못하네요

  • 접시

    전...거의 다 하긴 했습니다만 ㅋㅋㅋ 단어장이 고놈 참 문제로군요 ㅋㅋㅋ

  • 거늘

    얼마나 하셨어요?

  • 정훈

    아하^^ 맞나보군요 ㅋㅋㅋㅋㅋㅋ

  • 볼수록매력

    나는 실습실에 있습니다 ㅎ

  • 봄여우

    호,,혹시 숭실대 컴퓨터학부이신가요? 10학번-_-;

번호 제 목 글쓴이 날짜
2752085 문자열을 랜덤하게 출력해서 대체,삽입,삭제 횟수를 각가 표시하고 그걸 표 형태로 출력 슬아s 2026-10-20
2752056 포인터 && 배열 질문요~ (2) 해찬나래 2026-10-20
2752031 x^n 구하는 코드 짜봤는데 값이 틀려요 ㅠㅠ 세실 2026-10-20
2752000 나 정말 미치겠어요..ㅠㅜ (4) 다이 2026-10-20
2751978 문자열 질문이요.. 초시계 2026-10-19
2751945 숫자 맞추는 프로그램이요 ㅠㅠ (1) 동은 2026-10-19
2751917 C언어 이중 연결 관련 질문합니다. 유우 2026-10-19
2751888 return의 정확한 의미좀 알려주세요 (3) 올해1살 2026-10-19
2751857 포인터 배열 (2) 터큰 2026-10-18
2751831 연산자? 질문입니다 (2) 진주 2026-10-18
2751800 C언어 기초질문입니다.. (3) 핫블랙 2026-10-18
2751739 파일 출력을 구조체로 받을 때, 파일의 끝을 판별하는 방법을 알려주세요. (2) 얼 2026-10-17
2751715 unresolved external symbol 에러... 이룩 2026-10-17
2751686 변수 설정에 관한 질문입니다. 꽃달 2026-10-17
2751655 자료구조 연습문제 한무릎 2026-10-17
2751631 gets 함수 질문이요. (4) 해늘 2026-10-16
2751553 퀵정렬 소스인데 주석좀 달아주세요 (1) 싴흐한세여니 2026-10-16
2751528 저기 이거하는법좀 질문.. (2) 가람슬기 2026-10-15
2751445 도저히 풀 수가 없네요.... (2) 신당 2026-10-15
2751412 어제부터 계속 해도.........안되는.... (1) 족장 2026-10-14
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com