모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : computer_128509
    작성자 : 내일의과거
    추천 : 0
    조회수 : 11348
    IP : 61.41.***.8
    댓글 : 20개
    등록시간 : 2013/11/18 22:19:36
    http://todayhumor.com/?computer_128509 모바일
    c언어 오류좀 잡아주세요 ㅠㅠ..
    1.png
    요런거가 가능하게 만드는 과제를 하고있어요/ 지금까지 1,2번만 만들었는데 계속 오류가 떠서 ㅠ 어디가 잘못된건지좀 알고싶어서 

    글한번 올려봅니다. 2시간째 오류2개를 못잡아서 낑낑거리네요 ㅠ 

    일단 어떻게한건지 제꺼 사진으로 올리고 밑에다가 한번더 코드만적어놓을게요^^

    (헤더파일)
    2.png






    (메인 함수가 들어갈.c파일)
    3.png




    (사용자 정의 함수가 들어갈 test.c파일)
    4.png
    입니다 사진이 너무작죠 ㅠㅠ.. 

    오류내용이

    1>------ 빌드 시작: 프로젝트: test01, 구성: Debug Win32 ------
    1>컴파일하고 있습니다...
    1>test.c
    1>c:\users\administrator\desktop\test01\test01\test.c(16) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1>        e:\c\vc\include\stdio.h(306) : 'scanf' 선언을 참조하십시오.
    1>c:\users\administrator\desktop\test01\test01\test.c(21) : error C2198: 'FileDataInput' : 호출에 매개 변수가 너무 적습니다.
    1>c:\users\administrator\desktop\test01\test01\test.c(24) : error C2198: 'FileDataRead' : 호출에 매개 변수가 너무 적습니다.
    1>빌드 로그가 "file://c:\Users\Administrator\Desktop\test01\test01\Debug\BuildLog.htm"에 저장되었습니다.
    1>test01 - 오류: 2개, 경고: 1개
    ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========




    요 저 두놈입니다  호출에 매개 변수가 너무 적습니다.. 

    case1
    case2 밑에 적혀있는놈들인데요 제가 기억하기론 저옆에다가는 아무것도 안적어두될거같은데.. ㅠ 부족하다고해서

    혹시몰라 FileDataInput(fn) FileDataInput(fn[])
         FileDataRead(fn,d) 라거나 FildDataRead(fn[],d[][3])  이라거나.. 기타등등 여러가지를 넣어봤는데 전부다 오류가
    뜨더라구요..

    더이상 모르겠어서 여쭤봅니다 ㅠ.. 조금만도와주세요 ㅎ


    ======================================================================================
    이하 코드
    ======================================================================================

    //(test.h)
    #ifndef _TEST_H_
    #define _TEST_H_

    #include <stdio.h>

    int MENU(void);
    int FileDataInput(const char FN[]);  //파일쓰기
    int FileDataRead(const char FN[],int d[][3]);  //파일 읽기
    int Total(void); //총점구하기
    int Rank(void); //등수구하기
    int Output(void); //자료출력

    #else
    #endif


    //색 화려하게 못갖구오나 ㅠ..



    //(main_test.c) 메인함수 들어있는 파일
    #include "test.h"

    void main()
    {
    char fn[30];
    int d[30][3];
    int count,i,j;
    FILE*fp;
    puts("*******************************");
    printf("파일이름 입력 : ") ;
    scanf("%s",fn);
    fp=fopen(fn,"r");
    if (fp==NULL)
    puts("파일생성에 성공하였습니다.");
    else
    {
    puts("이미 작성된 파일입니다.");
    fclose(fp);
    }
    fp=fopen(fn,"a");

    while (Menu())
    ;
    }


    //(test.c)사용자 정의함수 들어있는 파일
    #include"test.h"
    int Menu(void)
    {
    int MenuNum;


    puts ("*************************");
    puts ("    1. 자료 입력         ");
    puts ("    2. 자료 읽기         ");
    puts ("    3. 총점과 평균       ");
    puts ("    4. 등수 계산         ");
    puts ("    5. 자료 출력         ");
    puts ("    6. 종     료         ");
    puts ("*************************");
    printf ("메뉴 번호 입력 : ");
    scanf  ("%d", &MenuNum);

    switch(MenuNum)
    {
    case 1:
    FileDataInput(); //오류가 나는부분
    break;
    case 2:
    FileDataRead(); //오류가 나는부분
    break;
    case 3:
    Total();
    break;
    case 4:
    Rank();
    break;
    case 5:
    Output();
    break;
    case 6:
    puts ("프로그램을 종료합니다!!!");
    return 0;
    default :
    puts ("메뉴번호를 잘못입력했습니다. 다시 입력하세요");
    }
    return 1;
    }

    int FileDataInput(const char FN[])
    {
    int a,b,c;
    char ch='y';
    FILE*fp;
    fp=fopen(FN,"w");
    puts("***************************************");
    while(ch=='y'||ch=='Y')
    {
    printf("세 과목의 점수 입력 : ");
    scanf("%d%d%d",&a,&b,&c);
    fprintf(fp,"%d %d %d\n",a,b,c);
    printf("Coutinue(y/n)?");
    fflush(stdin);
    scanf("%c",&ch);
    }
    fclose(fp);
    printf("파일에 자료를 출력했습니다.");
    puts("***************************************");
    return 1;
    }

    int DataReadInFile(const char FN[],int d[][3])
    {
    FILE*fp;
    int i;
    fp=fopen(FN,"r");
    if(fp==NULL)
    return 0;

    i=0;
    while((fscanf(fp,"%d%d%d",&d[i][0],&d[i][1],&d[i][2]))!=EOF)
    i++;

    fclose(fp);
    return 1;
    }

    int Total(void)
    {
    return 1;
    }

    int Rank(void)
    {
    return 1;
    }

    int Output(void)
    {
    return 1;
    }



    //디버깅결과
    /*


    1>------ 빌드 시작: 프로젝트: test01, 구성: Debug Win32 ------
    1>컴파일하고 있습니다...
    1>test.c
    1>c:\users\administrator\desktop\test01\test01\test.c(16) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1>        e:\c\vc\include\stdio.h(306) : 'scanf' 선언을 참조하십시오.
    1>c:\users\administrator\desktop\test01\test01\test.c(21) : error C2198: 'FileDataInput' : 호출에 매개 변수가 너무 적습니다.
    1>c:\users\administrator\desktop\test01\test01\test.c(24) : error C2198: 'FileDataRead' : 호출에 매개 변수가 너무 적습니다.
    1>빌드 로그가 "file://c:\Users\Administrator\Desktop\test01\test01\Debug\BuildLog.htm"에 저장되었습니다.
    1>test01 - 오류: 2개, 경고: 1개
    ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========


    */


    부탁좀 드리겠습니다! 도와주세요 ㅠ

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    371639
    도대체 4070 가격이 넘나 다양한데 뭔 차이가 있는거죠? [14] 본인삭제금지 차케라 24/06/04 16:12 548 3
    371638
    유튜브 멈춤 문제....(본삭금) [15] 본인삭제금지 혹스터언 24/06/04 13:13 435 2
    371637
    리뷰할 생각 전혀 없었는데.. 이 게이밍 노트북은 진짜 만족스럽습니다. 펌글 권고박 24/06/04 10:30 326 1
    371636
    컴퓨터 프리징 이슈 현재 상황 정리 [2] ㅗㅠㅑ 24/06/03 09:50 577 4
    371634
    아 진짜 개 맛집이야 여기 ㅠㅠ [17] 싼타스틱4 24/06/02 05:28 773 7
    371633
    tts 해주는 웹사이트 있나요? [6] 흑구까만마음 24/05/31 09:19 385 0
    371632
    최근 유튭이 이상해진것 같습니다. [7] ㅗㅠㅑ 24/05/30 11:03 855 2
    371631
    자바 코딩 질문입니다 [2] 봉원91 24/05/29 21:36 409 1
    371630
    윈도우10 간헐적 프리징은 조금씩 다 있는것 같네요. [5] ㅗㅠㅑ 24/05/29 09:57 483 1
    371628
    키보드 시프트키 작동이 이상한데 방법이 있을까요? [2] 본인삭제금지 Oh_My!_Girl 24/05/27 15:30 521 0
    371626
    2060s에 파워서플라이 500w 충분할까요? [4] jan00 24/05/25 22:57 422 3
    371625
    제발 살려주세요 ㅠㅠ 미니 PC 부팅 오류 SSD 불량..? [6] 본인삭제금지 아잉크용당쓰 24/05/24 16:56 628 3
    371623
    CPU 온도가 100도를 넘었습니다 왜이런거에요? ㅠㅠㅠㅠㅠ [6] Oh_My!_Girl 24/05/20 19:08 930 7
    371622
    오빠들. 나 컴퓨터 사양 같은거 볼 줄 모르는데 [7] 맥플러리 24/05/19 08:14 1191 2
    371620
    가성비 PC 조립 추천 좀 부탁드립니다. [2] 불후의회원 24/05/18 20:50 662 3
    371619
    본삭금)tv연결용 미니pc 살겁니다 [12] 창작글베스트금지베오베금지외부펌금지 뒷북입니다 24/05/17 17:29 741 1
    371618
    b760m 박격포 보드에 8G 램 4개 꽂으면 어떤가요? [4] 비만멸치 24/05/16 19:47 652 1
    371617
    본삭금) 선생님들 엔비디아 제어판 어떻게 합니까..? [5] 본인삭제금지 유아셀a 24/05/16 17:45 603 0
    371616
    빔프로젝터 HDMI 연결 문제 도와주세요 ㅠ [4] 베스트금지베오베금지본인삭제금지 동네오리 24/05/16 15:31 752 1
    371614
    인터넷이 안됩니다....... [20] 갤럭시S4 24/05/10 23:56 930 1
    371613
    원격데스크톱 연결 관련 질문드립니다. [6] 린s 24/05/09 16:08 733 0
    371610
    한글 구입 조언 부탁드립니다.(기업용) [1] 가자고래 24/05/07 10:57 806 0
    371609
    이 사이트의 보안 연결(HTTPS)은 완벽하지 않습니다.라고 뜹니다. [1] 외부펌금지 봉봉애미 24/05/04 13:19 736 0
    371608
    모니터 고장 증상 원인 좀 알려주세요! [2] 펌글 두두송송 24/05/02 22:02 697 0
    371607
    멤브레인 키보드 둘중에 추천 부탁 드립니다 [2] 본인삭제금지 RedCredit69 24/05/02 18:22 711 0
    371605
    마이그레이션이 안되는 환경에서 윈도우10 시리얼 확인하기 [4] ㅗㅠㅑ 24/04/25 17:00 1021 0
    371604
    엔터키 큰 기계식 키보드 추천좀 [4] 나나치 24/04/24 14:15 1066 2
    371601
    노트북 와이파이가 안 되는데..... 뭐가 문제일까요? [8] 창작글본인삭제금지 표면적고 24/04/17 23:24 1149 1
    371593
    오 누가 pc를 이렇게 버려놧어 [8] 싼타스틱4 24/04/15 01:05 1660 4
    371592
    스테이블 비디오 상업적이용이 가능한가요? [2] 본인삭제금지 미친기타 24/04/14 17:36 865 0
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈