[C++ 언어-기초실습-12] 문자열 삽입하기?
[C++ 언어-기초실습-12] 문자열 삽입하기?
- 다운 사이트 : https://sourceforge.net/projects/orwelldevcpp/
- 웹컴파일러 : https://www.tutorialspoint.com/compile_c_online.php
어떤 문장에 특정한 문자열을 삽입하고 싶을 때 어떠헥 해야 할까요. 직접 함수를 구현하면 좋지만 기존에 제공되는 insert()함수를 이용하면 쉽게 A라는 문장에 B라는 문자열을 삽입 할 수 있습니다. 그러면 어떻게 하는지 알아 볼까요.
1. 문자열 삽입
문자열변수.insert(위치, 삽입문자열);
구조는 위와 같은 형식으로 사용합니다. 특정 문자열변수가 있다면 그 변수에 insert()함수를 이용하면 특정 위치에 삽입 문자열을 넣을 수 있습니다.
예를들어 살펴보도록 하죠.
#include
string str1="abcdef";
string str2="012345";
str1.insert(2, str2);
위와 같이 코딩이 주어지면 결과는 어떻게 될까요.
바로 "ab012345cdef" 이렇게 출력 됩니다. 첫번재 위치는 0번째부터 시작하기 때문에 위치2는 'c'라는 글자가 출력되는 위치에서 삽입이 이루어 지게 됩니다. 그래서 "ab012345cdef"라는 결과가 나오는 것이죠.
주의 할 점은 원래 str1 문자열의 삽입 될 위치가 다른 단어들간의 띄어쓰기가 정상적으로 이루어지는지 체크하시고 코딩하면 됩니다.
그럼 위 코딩을 기준으로 실험을 해봅시다.
2. 코딩
[전체소스]
#include
#include
using namespace std;
int main()
{
string str1="안녕하세요! 이 맞습니까! ";
string str2="코딩맨";
cout<<"문자열1: "<<str1<<endl;
cout<<"문자열2: "<<str2<<endl;
cout << "문자열1에 문자열2 삽입 : ";
str1.insert(12, str2);
cout << str1 <<endl;
return 0;
}
[결과]
마무리
오늘은 간단히 문자열 삽입하는 코딩을 해보았네요.
Sponsored ( Powered by dclick )
Leave [C++ 언어-기초실습-12] 문자열 삽입하기? to:
Read more #kr-dev posts
Best Posts From 천간
We have not curated any of codingman's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From 천간
- step 온라인평생교육원 무료사이트
- 울동네 산책로
- 명월초 키우기(부활)
- [C++ 언어-기초실습-24] GetSystemMetrics()함수로 윈도우 정보 얻기
- [구글스프레드시트] IMPORTXML()함수를 통한 로또번호 웹클로링
- [C++ 언어-기초실습-23] system()+cmd 명령으로 C 실행파일 만들기
- [C++ 언어-기초실습-22] system()+cmd 명령으로 파일 생성하기
- [C++ 언어-기초실습-20] system()함수 다루기
- [C++ 언어-기초실습-19] map 사용하기?
- [C++ 언어-기초실습-18] gotoxy()함수로 커서 이동하기?
- [C++ 언어-기초실습-17] 정수를 비트단위로 출력하기?
- [AdFit] 재미로 광고 달기
- [구글스프레드시트] 뉴스 기사 웹클로링
- [구글스프레드시트] 자동 이메일 보내기
- [C++ 언어-기초실습-16] 정수를 입력받아 각 자리 수을 더한 값을 구하라?
- [C++ 언어-기초실습-15] 글자 개수 세기
- [C++ 언어-기초실습-14] 숫자 맞추기 게임
- [C++ 언어-기초실습-13] 빈도수 구하기
- [C++ 언어-기초실습-12] 문자열 삽입하기?
- [C++ 언어-기초실습-11] 비만도 계산하기?