드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물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을 똑같히 집어넣을수 있나요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.