U E D R , A S I H C RSS

STL/string

1. string

  • ��면 메모리 � ��범� �는 char* 대�� �� ����.
  • �냥 " ��" ��는 문���� 만들 �면
    string a(" ��") 
       
    �러면 ��.
  • ���� 복��
    string b = a
    
  • ���� ���는 b.size() � ����.
  • a문���� 4-7번��������를 문�������내��
    string name("1234567890");
    cout << name<<endl;
    string c(name.begin() + 3, name.begin() + 7) ;
    cout << c;
    
  • new - char* � 만������램 ���� delete � ���만, string��멸���� ����. ����!
  • STL�� 방� general �������� ��문��, ������ ��.

2. Tips

2.1. ���� ���� 받��

  • string ������ ��백 ��는�����. �� ������ 보면 getline()�� get()� ����. string 변 ��� 받는��� cin >> ������백 ���� 받 ����. 따� getline() ���.
    ["Lovelyboy^_^"]는 �� ��� 1���� ������. �럴��는 ��� char input255 �� 배�� ��� �� string�� ����. 를 보��.

#include <iostream>
#include <string>
using namespace std;

int main()
{	
	char input[255];
	cin.getline(input, 255);	

	cout << string(input);

	return 0;
}

  • string �� �� ���� 받�면 ���� ����.

#include <iostream>
#include <string>
using namespace std;

int main()
{	
         string input;
	getline(cin, input);	

	cout << input;

	return 0;
}


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:27:58
Processing time 0.0111 sec