C++ 에서 동적으로 char 을 생성하는 방법은 무엇인가요??
C++ 에서 동적으로 char 을 생성하는 방법은 무엇인가요??
질문이 좀 이상한거같은데....
char some[50]; 하면 50크기 만큼의 char type 으로 some 이라는 변수가 생기는데
이때 [50] 의 크기를 동적으로 생성하고 싶습니다.
이걸 사용자한테 입력받아서 ( cin ) 하고싶은데 어떻게 하면 가능한가요??
55글자 더 채워주세요.
1개의 답변이 있어요!
- #include <iostream> int main() { std::cout << "길이 입력: "; int length; std::cin >> length; length += 1; // null-terminated string / 널문자가 들어갈 공간 추가 char *str = new char[length]; // 사용 delete[] str; // 반드시 메모리를 해제해야 합니다. return 0; }
동적 할당으로 받으면 됩니다.