게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C 언어 질문이요..
게시물ID : jisik_119010짧은주소 복사하기
작성자 : W
추천 : 0
조회수 : 278회
댓글수 : 3개
등록시간 : 2012/02/12 08:32:04
제가 C 공부하는중인데 초보라서 한문제때문에 몇시간동안 이것저것 다 시도해봤지만 도저히 몰라서 오유에 올립니다....

보통은

char *temp;
char *word = "HELLO";
temp = word;
printf("%s\n",temp)
이렇게하면
HELLO하고 나오던데


어느 함수(fun.ction)을 사용할때
int add_kv(dict_t *d, const char *key)
{
  int i;
  for(i = 0; i < MAX_ENTRIES; i++)          //만약에 d->entries[i].key가 비어있다면
    {
      if(d->entries[i].key == '\0')
        {
          d->entries[i].key = key;
        }
     }
  return 0;
}

이렇게 할려고했더니 fu.nction parameter에 'const'가 있어서 이 방법이 안되는거 같은데요...
어느 방법을 사용해야지 d->entries[i].key 에다가 key char을 똑같히 집어넣을수 있나요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호