문자열의 끝 in C++

#include <iostream>

using namespace std;
int main() {
	string a;
	cin >> a;
	
	for(int i=0; a[i] != '\0'; i++) {
		cout << a[i];
	}
	cout << "\n";
	cout << "string is :" << a;
	return 0;
}
  • for(int i=0; a[i]!='\0'; i++) : 문자열을 입력받을때, 문자열의 끝에는 '\0'이 저장되기때문에, 이를 이요해서 문자열의 처음부터끝까지 출력할 수 있다.
  • cout << a : 이와 같이 그냥 출력할 수도 있다.

ex)
kim

좋은 웹페이지 즐겨찾기