문자열 복사
-
[메모리] 문자열 복사Stage/Computer Science 2021. 5. 31. 23:36
학습 목표 문자열을 복사할 수 있다. 1. 문자열 복사 문자열을 복사하기 위해서 아래 코드를 실행시켜 보자. #include #include #include int main(void) { string s = get_string("s: "); string t = s; t[0] = toupper(t[0]); printf("s: %s\n", s); printf("t: %s\n", t); } string t = s;로 문자열을 복사해놓고 출력을 했다. 입력값으로 s: emma 라고 줬을 때, 나오는 출력 값은 둘 다 Emma로 나온다. s는 emma, t는 EMMA 로 예상했는데, 예상 과는 다른 결과가 나왔다. s 변수에는 문자열 emma가 아닌 문자열 emma가 있는 메모리 주소가 저장되기 때문이다. t도 ..