Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- /
- 도커 #Docker #배포 #Spring #MySQL #백엔드배포
- 도커 #docker #docker-compose.yml #도커컴포즈 #배포 #spring #mysql #docker-compose
- chatgpt #gpt #챗지피티 #ai
Archives
- Today
- Total
개발자 데뷔!
[C/C++ 2.1] Char[] 문자열 본문
선언
char vect[5] = { 'A', 'B', 'C', 'D', '\0' };
char vect[5] = "ABCD";
* 아래 방법으로 할 경우에도, 문자열 끝에 NULL 문자가 자동으로 들어간다!
C언어 규칙에 따라 문자열 마지막에는 NULL 문자가 있어야 한다.
ex)
- 오류
char vect[3] = "BBQ";
- 정상작동 코드
char vect[4] = "BBQ";
* NULL문자의 공간까지 고려해 문자열의 길이를 설정해야 한다.
"BBQ"인 것 처럼 보이지만 사실 char[] 에 들어가는 문자열은 B, B, Q, \0 이다.
입력
char arr[10];
cin >> arr;
* 입력 시 문자를 하나씩 끊지 않아도 각 index에 나누어져 들어간다!