2014-04-13 2 views
0

여기에 상황이 있습니다 :
모든 반복마다 새로운 문자로 버퍼를 덮어 쓰는 루프가 있고 버퍼의 데이터 유형이 LPSTR 인 클래스가 있습니다.C++ LPSTR 버퍼를 문자 배열에 추가하십시오.

내 질문에, 루프에서 생성 된 문자를 모두 가져 와서 문자 배열로 반환 할 수 있습니까?

+0

LPSTR은'숯불 *'에 대한 형식 정의입니다, 그래서 이미 지적해야 char 배열에 추가합니다. –

답변

1

는 내가 제대로 이해를 바란다,하지만 난 당신이 이런 일을하려고하고 수집 읽은 내용에서 :

char buffer[256]; 
for(int i = 0, char c; (c = someAction()) != NULL && i < 256; ++i) { 
    buffer[i] = c; 
} 
+0

루프 조건에서 i가 256보다 크거나 버퍼 크기가 무엇이든 더 나은 검사. – glampert

+0

좋은 지적. 나는 근본적인 코드를 던져 버릴 만하다.하지만 네가 옳았어야 했어. – Outsider

관련 문제