#include<iostream>
#include<string>
#include<memory.h>
#define BUF_SIZE 1024
using namespace std;
int main() {
char buf[BUF_SIZE];
string str;
int menuNum;
cout<<"숫자 입력: ";
cin>>menuNum;
cout<<"입력된 숫자 : "<<menuNum;
cout<<endl<<"문자열 입력 ";
// cin.clear();
cin.ignore(BUF_SIZE, '\n');
getline(cin, str);
cout<<"입력된 문자열 : "<<str<<endl;
// string을 문자의 배열로 바꾸는 방법입니다.
memcpy(buf,str.c_str(), str.size());
buf[str.size()]=0;
cout<<"["<<buf<<"]";
return 0;
}
'c·c++ > c++ 프로그래밍' 카테고리의 다른 글
다항식의 곱셈 (0) | 2012.09.24 |
---|---|
조건을 가진 확률분포 (0) | 2012.09.16 |
동적할당을 이용한 무한자리수 덧셈 (0) | 2012.09.14 |
단어 갯수세기 (0) | 2012.08.31 |
삼각형의 외심 구하기 (0) | 2012.08.23 |