string형 변수와 char형 문자열 배열의 혼합 처리
- #include <iostream>
- #include <cstring>
- using namespace std;
- int main() {
- // your code goes here
- string str1, str2, str3, myString;
- char ch[80] = "Just do it.";
- str1 = "Good ";
- str2 = "morning.";
- str3 = str1 + str2;
- cout << str3 << endl;
- if(str1 == str2)
- cout << "Same" << endl;
- else
- cout << "Differnt" << endl;
- myString = ch;
- cout << "myString = " << myString << endl;
- cout << "ch = " << ch << endl;
- myString = "Good luck to you.";
- strcpy(ch, myString.c_str()); //거꾸로 myString을 배열 ch에 대입한다.
- cout << "myString = " << myString << endl;
- cout << "ch = " << ch << endl;
- return 0;
- }
Good morning.
Differnt
myString = Just do it.
ch = Just do it.
myString = Good luck to you.
ch = Good luck to you.
반응형
'IT > C Language' 카테고리의 다른 글
긴 이름을 짧게 만들어 주는 typedef (0) | 2014.12.19 |
---|---|
struct 구조형 정리 (0) | 2014.12.19 |
값, 주소에 의한 배열 전달 (0) | 2014.12.19 |
다차원 배열 초기화 / 배열의 이름 (0) | 2014.12.19 |
참조의 의한 전달2 (call by reference) (0) | 2014.12.19 |