프로그래밍

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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180473 [컴퓨터] 올그떠 보인다길래 삭제함 Benetton 0 1 시간 전 47
180472 [잡담] wh xm4 끼고 자다가 오른쪽 박살남ㅠㅠ 곰문곰문곰문곰문... 0 2 시간 전 52
180471 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 6 하이웨이 0 6 시간 전 148
180470 [잡담] 좆데온 8천번대보다 7900xtx가 2 전기모기채는신이야 0 7 시간 전 169
180469 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 7 시간 전 62
180468 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 2 Veigrake 0 8 시간 전 188
180467 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 10 년째재수강 0 8 시간 전 173
180466 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 4 이거보인다면기분탓임 0 9 시간 전 239
180465 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 11 시간 전 337
180464 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 12 시간 전 184
180463 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 12 시간 전 174
180462 [잡담] 4월에 마우스 큰 게 두 개 나오네 7 GNStout 0 13 시간 전 246
180461 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 13 시간 전 120
180460 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 15 코싸멘뚜 0 13 시간 전 221
180459 [정보] 레이니75 저격하는 브릿지75 19 Veigrake 0 15 시간 전 306
180458 [잡담] 드디어 왔다 레이니 5 ltearl 0 1 일 전 300
180457 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 1 일 전 433
180456 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 1 1 일 전 325
180455 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 196
180454 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 187