모바일 오유 바로가기
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도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    얼음사랑님의
    개인페이지입니다
    가입 : 11-10-16
    방문 : 1351회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    얼음사랑님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    11 c언어 질문 [새창] 2012-10-22 19:59:08 0 삭제
    우선 개발환경이 어떤지 부터 얘기를 했어어야 하는데요... 실행파일 만드는 과정은 다음과 같습니다.

    1. C 소스 코드를 컴파일 해서 Object 파일을 생성한다.
    2. 생성된 Object 파일 및 라이브러리 혹은 다른 Object 들과 합쳐서 실행파일을 만든다.

    좀더 복잡하지만, 간단히 말하면 위의 과정으로 진행이 됩니다.

    컴파일은 오류 없이 진행된것 같고, 실행파일로 합치는 링킹 과정에서 오류가 났네요. (아래에 설명하겠지만, test.c 파일을 정확히 컴파일 했는지도 의심 스럽구요)
    말 그대로 "Debug/test1.exe" 이 파일이 없다는 것인데요... 실행파일을 합치지는 않을테니, "Debug" 디렉토리가 없는게 맞겠네요.

    절대 디렉토리가 아니라, 상대 디릭토리인거 보니.... 또한, 소스는 test.c 인데 실행파일은 test1.exe 인거 보니...
    프로젝트 파일을 복사하고, 해당 환경에 맞게 수정을 안하신것 같습니다.

    개발환경이 어떤지는 모르겠으나, 프로젝트 환경설정 부터 다시 보셔야 할것 같습니다.
    10 C언어 질문좀 드리겠습니다. [새창] 2012-10-16 22:06:18 0 삭제
    댓글이라 들여쓰기가 안 먹나 보네요...
    적당히 들여쓰기 해서 보시면 될것 같습니다.
    물론, 컴파일이나 실행등은 안해 봤으므로 정확히 동작 안할 수 있음. ㅠㅠ
    9 C언어 질문좀 드리겠습니다. [새창] 2012-10-16 22:01:21 0 삭제
    단순하게 코딩 한번 해보면....

    main()
    {
    int abc[99];
    int i, j;
    int r;

    srand(time(NULL));

    for(i=0; i<99; i++) /* abc[0] ~ abc[98] 을 채우기 위한 루프 */
    {
    while(1)
    {
    r = rand()%100 + 1;

    for(j=0; j<i; j++) /* 기존에 채워진 배열중 같은 수가 있는지 체크 */
    {
    if (r == abc[j]) break; /* 같은 수 발견시 탈출 */
    }

    if (j == i) /* 루프를 끝까지 돌았다면 같은수가 없는것 */
    {
    abc[i] = r;
    break; /* while 문 탈출 */
    }
    }
    }

    for(i=1; i<=100; i++) /* 생성안된 수를 찾기 위한 루프 */
    {
    for(j=0; j<99; j++)
    {
    if(abc[j] == i) break;
    }

    if(j == 99)
    {
    printf("nResult : %dn", i);
    break;
    }
    }
    }

    이 정도?
    8 C언어 질문좀 드리겠습니다. [새창] 2012-10-16 21:47:51 0 삭제
    일단 flag() 함수가 틀렸네요.

    int flag(int a)//main의 abc[i]의 수를 받아옴
    {
    int i;
    for(i=0;i<cnt;i++)
    {
    if(def[i] == a)//중복되면 1을 반환
    return 1;
    }
    return 0;
    }
    7 천원의 행방좀 알려주세요 [새창] 2011-12-18 23:14:49 2 삭제
    애초의 3만원은 일단 잊고,
    A,B.C 가 낸돈은 2만 7천원. 이중 호텔주인이 2만 5천원, 벨보이가 2천원 가져 갔으므로 사라진 돈은 없습니다.

    3만원에서 시작 하자면, 3만원중 2만 5천원은 주인이, 3천원은 ABC 가, 2천원은 벨보이가 가져갔으므로 이상이 없죠.

    6 원 게시글이 삭제되었습니다. [새창] 2011-12-15 22:37:53 0 삭제
    고수한테 물어보셨으니 답이 없는것 같네요...
    5 가죽 머니클립 사면~이름 각인해 주는 쇼핑몰 아시는분 계세요? [새창] 2011-11-01 15:46:14 1 삭제
    마뜨(http://www.matt.co.kr/) 말씀 이시군요...
    4 프로그래밍좀 도와주실수 있나요 ㅠㅠ [새창] 2011-10-16 02:27:39 1 삭제
    위에 캡춰해서 올리신 경고는... 읽어보시면....
    fopen() 함수는 안전하지 못한 함수라도 권장하지 않는다. 대신 fopen_s() 을 사용해라.
    그래도 니가 이 경고 메시지를 보기 싫으면 이 경고가 나오지 않게 옵션에서 꺼라...

    대충 이런 내용입니다. ㅠ

    3 프로그래밍좀 도와주실수 있나요 ㅠㅠ [새창] 2011-10-16 02:24:17 1 삭제
    코드만 보고 unix 시스템인줄 알았는데, windows 군요.
    제가 scanf() 류의 함수는 사용하지 않아서 정확한 동작은 모르겠지만, scanf() 는 한줄씩 읽는것 같습니다.
    즉, 한 라인에 이름,나이,급여가 다 들어 있다면 다음처럼 작성하여야 할것 같네요.

    fscanf(infile, "%s %d %d", st[i].name, &st[i].age, &st[i].salary);

    포인터는 메모리를 할당받은게 아니라, 할당받은 메모리를 가르키는 변수에 불과 합니다.
    위의 코드는 name 을 저장할 공간이 없기 때문에, 메모리 오류가 납니다.
    물론, 컴파일시에는 오류가 나지 않겠지만, 실행시는 아무 번지에나 뭔가를 쓰려 했으니 오류가 날 것입니다.
    ( 운 좋으면 몇번은 실행 될지도... )

    참, fscanf() 오류는 제가 적은 코드처럼 & 를 빼고 전달해 주셔야 합니다. 배열이건 포인터건요.

    2 프로그래밍좀 도와주실수 있나요 ㅠㅠ [새창] 2011-10-16 02:10:34 1 삭제
    fopen() 시에도 경고가 난다는게, 컴파일시 난다는 것인지, 실행시 난다는 것인지는 모르겠으나, 문법적으론 크게 문제 없어 보입니다.

    드리프트킹님이 말씀하신 파일 권한 문제라면 fopen() 시 "r" 옵션을 사용하였기 때문에 read 권한도 없다는 것인데.. 체크해 보셔야 할것 같습니다.

    혹은, 다른 프로세서에서 read lock 까지 걸려 있거나요...


    1 프로그래밍좀 도와주실수 있나요 ㅠㅠ [새창] 2011-10-16 02:07:40 1 삭제
    구조체 안에 name 변수가 포인터네요.
    사용하시기 전에 메모리 할당하고 끝내기 전에 해제해 주시거나, 포인터가 아닌 배열로 잡으셔야 합니다.

    char name[256];

    위처럼 다시 선언 하시면 됩니다.

    위의 코드로 미루어 봤을때 죄송하지만 메모리할당은 좀더 지난후에 시도해 보시는게 좋을듯 합니다.




    [1] [2] [3]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈