회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
628 마이크로프로세서 HOTLED POV를 제작해보려 합니다1 POV매니아 2338 2010.10.04
627 마이크로프로세서 HOTAVR과 STM의 프로그래밍에 질문입니다.2 브이프 993 2010.10.02
626 마이크로프로세서 HOT인터럽트가 무엇인가요 ㅠ4 성공하자yh 1008 2010.10.01
625 마이크로프로세서 HOTUSART_Receive interrpt과 USART_string interrpt차이점.. 에류시온 1205 2010.10.01
624 마이크로프로세서 HOTinput capture mode 사용시 질문.1 김성진 1448 2010.09.30
623 마이크로프로세서 HOT초음파센서 srf-02에 대한 질문. 짱동만 1174 2010.09.30
622 마이크로프로세서 HOTPWM 제어3 makanoja 1332 2010.09.28
621 마이크로프로세서 HOT모터구동관련1 샤방 1094 2010.09.28
620 마이크로프로세서 HOT그냥 끄적끄적;; lvwlsehd1 955 2010.09.27
619 마이크로프로세서 HOTcan 통신을 공부하는데 필요한 책으로 어떤게 잇을까요.. Raphael 1566 2010.09.27
618 마이크로프로세서 HOTAVR은..?3 전기공도도 903 2010.09.27
617 마이크로프로세서 HOT소스좀 봐주세여4 dkkkkk 887 2010.09.24
616 마이크로프로세서 HOTatmega128 mp3플레이어3 안녕하세삼 1341 2010.09.24
615 마이크로프로세서 HOTatmega128로 ccd영상제어?? 쿨리 1601 2010.09.21
614 마이크로프로세서 HOT초보자가 atmega16으로 프로젝트를 하려는데1 나는빅토리아 1033 2010.09.18
613 마이크로프로세서 HOTatmega128 twi문의1 김성진 1279 2010.09.17
마이크로프로세서 HOT왜 strcpy가 에러가 나죠?4 이슬비00 1852 2010.09.17
611 마이크로프로세서 HOT짧은 예제 하나만 알려주세요2 이슬비00 792 2010.09.16
610 마이크로프로세서 HOT인터럽트좀 알려주세요..3 이슬비00 1266 2010.09.15
609 마이크로프로세서 HOTavr으로 만들수잇는것5 마검량 1008 2010.09.14
Prev 1 ... 14 15 16 17 18 19 20 21 22 23 ... 50 Next
  • 인생은 선을 실행하기 위하여 만들어졌다.
    - 칸트
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.