1. C++ 스타일 입출력
c++에서는 printf(), scanf() 대신 다른 방법을 사용하여 입출력을 컨트롤한다.
#include <iostream>
int main ()
{
int a, b;
int result;
std::cin >> a >> b;
result = a + b;
std::cout << result << std::endl;
return 0;
}
C++
복사
•
cin, cout은 모두 object(객체)이다.
•
cout은 자료형에 관계없이 알아서 적절하게 출력한다.
2. 문자열 다루기 : string
#include <iostream>
#include <string>
int main ()
{
std::string word_1;
std::string word_2;
std::cout << "Input first word: " ;
std::cin >> word_1;
std::cout << "Input second word: " ;
std::cin >> word_2;
std::string full_words = word_1 + word_2;
std::cout << "length of full words : " << full_words.length() << std::endl;
std::cout << "third word is : " << full_words[2] << std::endl;
return 0;
}
C++
복사
•
문자열의 길이는 자동으로 정해진다.
•
string 간의 덧셈이 가능하다.