프로그래밍

C/C++ 기초적인 배열 질문좀 받아주세요 ㅠ

 

예로

 

String str = "HELLO";  이렇게 선언 되어 있을때

 

 

"HELLO" 가 들어있는 문자열 str을 

 

배열 char ary[ ] 안에 넣어주려고 하는데

 

char ary[0] = 'H';   

char ary[1] = 'E';

...

이렇게 하나하나 대입하는 것 말고는 방법이 없을까요 ?..

 

 

8개의 댓글

2020.07.06
[삭제 되었습니다]
2020.07.06
@구백육

크기는 따로 지정해주지 않고

String str 에 들어오는 값의 크기만큼 자동으로 설정되게끔 해주려고 합니다..

0
2020.07.06
@어댑터
[삭제 되었습니다]
2020.07.06
@구백육

감사합니다 좀더 찾아봐야겠네요

0
2020.07.06

strcpy?

0
2020.07.06

왜 배열에 넣으려고 하나요?

0
2020.07.06

for(int i =0; i< strlen(str); i++)

arr[i] = str[i];

arr[strlen(str)] = NULL //오류 방지

 

아니면

 

strcpy(arr, str); 또는

strncpy 쓰먄 됨

 

 

흠 아니면

 

arr = new char[strlen(str)+1]

strcpy(arr, str);

0
2020.07.06

std string 구조체 첫번째멤버가 센스좋게 char* 라서 그냥 캐릭터 포인터로 캐스팅해도 별 문제 없음

 

다만 c_str()로 제대로 포인터 가져오는거 추천함

 

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180570 [잡담] PC랑 TV연결 문제 질문 fjekxnw 0 6 분 전 6
180569 [잡담] 입주예정 개붕이 티비랑 스피커 고민 1 배프고다배파고 0 27 분 전 26
180568 [컴퓨터] 공유기 익스텐더 설정 이거 층에사는중 0 30 분 전 14
180567 [모바일] 지금 a34를 사는게 맞나.. 9 울그락푸르락 0 35 분 전 37
180566 [컴퓨터] PC 고수님들 컴퓨터 좀 봐주십시요 꾸벅 4 방앗간 0 46 분 전 23
180565 [컴퓨터] 서브 모니터 추천좀 1 년째재수강 0 47 분 전 18
180564 [잡담] 태블릿 직구했는데 배송조회에 '사고'래.... 2 ✔_✔ 0 2 시간 전 173
180563 [모바일] ㅠㅠ a90 아직 현역인가? 4 슈퍼커브 0 4 시간 전 85
180562 [정보] 개드립 mp4 재생 안되는 사람 보시오 3 쪼렙고양이 1 9 시간 전 82
180561 [컴퓨터] 메인보드 어떤거 써야되죠? 4 함박눈 0 11 시간 전 119
180560 [프로그래밍] 안드로이드 책 추천좀 집에가게해줘 0 11 시간 전 89
180559 [잡담] 갤럭시 앱 아이콘 숫자? 안뜸ㅠ 5 1q2w3es 0 12 시간 전 97
180558 [컴퓨터] 이런 도킹스테이션 어떰? 6 쿠엥쿠엥 0 13 시간 전 206
180557 [잡담] 허먼밀러 뉴 에어론B 하루체감 5 창원토박이 0 13 시간 전 207
180556 [컴퓨터] 노트북 가지고다니기 vs 미니컴퓨터 가지고다니기 15 황제건 0 14 시간 전 183
180555 [잡담] 아이패드 프로 얼마에 나올거 같음? 5 노보케인 0 15 시간 전 164
180554 [정보] 알리 ssd 2테라 9.6만 7 년차html개발자 0 17 시간 전 358
180553 [잡담] 거북선 -> 레이니로 바꿀까 3 fhana 0 17 시간 전 136
180552 [잡담] 집안에 돌아다니는 물건들 싹 다 파는 중 1 연골어류 0 19 시간 전 204
180551 [모바일] 현시점 아이폰 중고 가성비 뭐가 나음? 12 상한가 1 1 일 전 393