회원가입 ID/PW 찾기
AA

코드비젼을 사용하고 있는데요
왜 strcpy가 에러가 나죠?

void main(void)
{  

char *str="0000";
char str1[4];

strcpy(str,"1234");  //이렇게 한것도 에러가 나구요
strcpy(str1,"1234"); // 이것도 에러가 나네요..

strcpy(str,(char *)"1234");  //이렇게 하면 에러는 안나는데 복사가 안되구
}

어떻게 하면 에러가 안나지요?
모르는게 넘 많네요..

부탁 드립니다.

댓글 4
  • No Profile
    에러 이유가 밑에 뜨자나요..^^ 그것좀 올려주세요..^^ 소스로써는 딱히 문제될것이 안보입니다.
  • No Profile
    글쓴이 이슬비00 10.09.18 20:11 댓글 좋아요 0 싫어요 0
    Error: C:\test1\led.c(283): function argument #2 of type 'flash unsigned char [5]' is incompatible with required parameter of type 'unsigned char *'

    이런게 뜹니다.

    그래서
    char *str="0000";
    이 부분을
    char *str="00000";
    이렇게도 해보고
    char str[5]="00000";
    이렇게도 해보고  휴우 안되네요.. ㅜㅜ
  • No Profile
    왜 에러가 안날까요?  당연히 나는데...
    strcpy의 경우 눈에는 보이지 않지만 "..." 사이의 끝에는 항상 '\0' 가 들어 갑니다. 그래서....배열수를 [5]로 해줘야 한답니다.
    str1[5]

    에러도 그렇게 나오잖아요..

    배열변수 이름[원하는배열+1]   <== 문자형일경우에만 해당 한답니다.
  • No Profile
    글쓴이 이슬비00 10.09.21 10:14 댓글 좋아요 0 싫어요 0

    감사합니다..
    오직 갈길은 열공밖에 없네요.
    많은 가르침 부탁 드립니다.

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
3264 중고장터 HOT삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요. 삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요. 삼성 3.5인치 TFT-LCD (Touch 포함) 싸게 드려요.1 띵요루슛 4352 2010.09.17
3263 자유주제 HOTㅋㅋ 와 저도 빨리 정회원이7 띵요루슛 1484 2010.09.17
3262 자유주제 HOT아직 정회원이 아나라서 여기 밖에 쓸공간이 없네요 프로그램공부어려운가요?5 홍반장님 4043 2010.09.17
3261 마이크로프로세서 HOTatmega128 twi문의1 김성진 1279 2010.09.17
3260 자유주제 HOT정회원이 될라면?11 나는빅토리아 6761 2010.09.17
마이크로프로세서 HOT왜 strcpy가 에러가 나죠?4 이슬비00 1852 2010.09.17
3258 마이크로프로세서 HOT짧은 예제 하나만 알려주세요2 이슬비00 793 2010.09.16
3257 자유주제 HOT오늘 날씨 쥑이네요 ㅋ4 윤괴물 3380 2010.09.16
3256 자유주제 HOT정회원 되어야 해요3 어호마 3751 2010.09.16
3255 전기전자 아무거나 HOT안녕하세요 초보자가 질문드립니다.!5 윤괴물 958 2010.09.15
3254 자유주제 HOT저도 빨리 정회원이 되고 싶어요ㅠㅠ7 겅국 4733 2010.09.15
3253 자유주제 HOT올 추석은 원서만 써야겠네요ㅠ5 겅국 4621 2010.09.15
3252 자유주제 HOT졸작하고 있는데 힘드네요 ㅠ3 겅국 3750 2010.09.15
3251 자유주제 HOT새로운곳...1 스페셜 3251 2010.09.15
3250 자유주제 HOT이젠 정회원4 박팔뚝 3443 2010.09.15
3249 마이크로프로세서 HOT인터럽트좀 알려주세요..3 이슬비00 1266 2010.09.15
3248 자유주제 HOT여기는 납이 있어야 모든게 되네요3 이슬비00 3209 2010.09.15
3247 자유주제 HOT강의자료에서 댓글은 어디서 쓰나요? 이슬비00 3322 2010.09.15
3246 자유주제 HOT오늘 가입했습니다.6 이슬비00 3634 2010.09.15
3245 전기전자 아무거나 HOTusn zigbex로 pwm구현... Munk_Kuma 789 2010.09.14
  • 청년기는 대실수이다. 장년기는 투쟁이다. 그리고 노년기는 후회이다.
    - 디즈레일리
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.