C++에서 배열을 입력하는 방법은 무엇입니까? 입력 - 2 3 56. 배열 A [0] = 2, A [1] = 3, A [2] = 56에 저장해야합니까?C++에서 배열을 입력하는 방법은 무엇입니까?
답변
vector<int> v;
copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(v));
아니면 벡터가 구축되는 시점에 그것을 할 수 있다면, 그것은 단지 한 줄의 (감사 @ 크리스하기) :
vector<int> v(istream_iterator<int>(cin), istream_iterator<int>());
간단한은 이해하기가 back_inserter
와 하나
std::vector<int> V;
int Temp;
while (cin >> Temp)
V.push_back(Temp);
정적으로 할당 된 배열을 사용하고 있지 않습니다. 실제로 읽는 요소의 수를 지정하지 않았기 때문에이 경우 대체로 0123을 사용하는 것이 더 좋고 안전합니다..
변수의 이름은 CAPS. 또한 OP가 반드시 '벡터'에 대해 묻지 않는 것 같아요. –
* 변수의 이름은 CAPS로 시작하지 않아야합니다. * @Boris를 보여주십시오. 신뢰할 수있는 출처, 중괄호를 여는 것과 완전히 같습니다 ** 관례 ** ** –
꽤 많은 정보원으로 여러분을 보낼 수 있습니다. 그러나 추가 질문 :'V '라는 클래스를 어떻게 구별합니까? 변수에서'Temp'를? sta를 호출하면 어떨까요? tic 방법? –
- 1. C에서 입력하는 방법
- 2. C에서 배열을 반환하는 방법은 무엇입니까?
- 3. VLOOKUP에서 두 개의 배열을 입력하는 방법은 무엇입니까?
- 4. 배열을 Java로 간단하게 입력하는 방법은 무엇입니까?
- 5. Java에서 배열을 입력하는 가장 효과적인 방법은 무엇입니까?
- 6. java에 문자 배열을 입력하는 방법은 무엇입니까?
- 7. 클래스가있는 배열을 TypeScript에 입력하는 방법은 무엇입니까?
- 8. 객관적인 c에서 콘솔의 정수의 NSArray를 입력하는 방법은 무엇입니까?
- 9. Objective-C에서 2D 배열을 선언하는 방법은 무엇입니까?
- 10. C에서 변수에 다차원 배열을 저장하는 방법은 무엇입니까?
- 11. c에서 문자 배열 배열을 반복하는 방법은 무엇입니까?
- 12. C에서 pthread_t 배열을 올바르게 해제하는 방법은 무엇입니까?
- 13. C에서 2d char 배열을 비우는 방법은 무엇입니까?
- 14. C에서 바이트 배열을 double로 변환하는 방법은 무엇입니까?
- 15. OpenMP가 C에서 배열을 처리하는 방법은 무엇입니까?
- 16. C에서 double 배열을 shmget하고 shmat하는 방법은 무엇입니까?
- 17. C에서 배열을 함수에 전달하는 방법은 무엇입니까?
- 18. C에서 객체 배열을 만드는 방법은 무엇입니까?
- 19. C에서 문자열 배열을 동적으로 할당하는 방법은 무엇입니까?
- 20. C에서 문자 포인터 배열을 지우는 방법은 무엇입니까?
- 21. C에서 배열을 이동하는 가장 좋은 방법은 무엇입니까?
- 22. 객관적인 C에서 CGFloat의 배열을 만드는 방법은 무엇입니까?
- 23. Objective-c에서 매크로에 배열을 정의하는 방법은 무엇입니까?
- 24. C에서 함수에 2D 배열을 반환하는 방법은 무엇입니까?
- 25. C에서 구조체 배열을 정렬하는 방법은 무엇입니까?
- 26. C에서 2 차원 배열을 만드는 방법은 무엇입니까?
- 27. C에서 큰 배열을 수정하는 방법은 무엇입니까?
- 28. 비밀번호를 입력하는 방법은 무엇입니까?
- 29. 배열을 사용하여 양식 데이터를 mysql 데이터베이스에 입력하는 방법은 무엇입니까?
- 30. Windows 응용 프로그램에서 문자를 입력하는 방법은 무엇입니까?
@chris 아무 것도 없습니다. –