문자열

Develop/C, C++

[C/C++] 문자열(String)

이번 포스팅에서 우리가 배워볼 것은 다음과 같다. 문자열 NULL 문자 문자 배열의 초기화 방법 종류 문자열 예제 문자 입출력 라이브러리 문자 처리 라이브러리 함수 & 예제 string 클래스 1. 문자열 문자열(string) : 문자들이 여러 개 모인 것 "A" "Hello World!" "변수 score의 값은 %d입니다." 문자열 상수 "Hello World" "Hong" "string!#$" "guest123" 문자열 변수 char형 배열 2. NULL 문자 NULL 문자는 문자열의 끝을 나타낸다. "SEOUL" => S / E / O / U / L \n 문자열은 어디서 종료되는지 알 수가 없으므로 표시를 해주어야 한다. 3. 문자 배열의 초기화 방법 종류 문자 배열 원소들을 중괄호 안에 넣어주는..

Develop/C, C++

[C/C++] 함수와 포인터를 사용해서 문자열을 뒤집어보자!

📜 문제 문자열을 입력받고, 포인터와 문자열 배열을 사용하여 문자열을 뒤집는 함수를 구현해보자! 📥입력 Hi! Welcome! 📤출력 !emocleW !iH 💡풀이 우선 배열명 그 자체로 포인터를 쓸 수 있다는 것을 알아두자. 굳이 포인터 연산자 사용할 필요도 없이 배열명으로 인자를 건네주면 된다. 다음으로 알아야 할 함수들은 strlen() 과 fgets() 함수이다. 먼저 strlen() 함수는 NULL 문자를 제외하고 string 길이를 판별하는 함수이다. 즉 받는 문자열 칸 100개에서 받은 문자열이 39개라면 뒤의 61개의 NULL 문자들을 제외하고 딱 들어와 있는 문자열의 개수를 세서 39라는 값으로 반환되는 것이다. strlen() 앞에다가 (int)를 붙여서 정수형으로 반환해주도록 한다. ..

JuniTech
'문자열' 태그의 글 목록