Вот ситуация:
У меня есть класс, в котором есть метод, в котором у меня есть цикл, который перезаписывает буфер новой буквой при каждой итерации, а тип данных буфера — LPSTR.
Мой вопрос, как я мог бы взять все буквы, которые генерируются в цикле и вернуть их в виде массива символов?
Надеюсь, я вас правильно понял, но из того, что я прочитал, я понял, что вы пытаетесь сделать что-то вроде этого:
char buffer[256];
for(int i = 0, char c; (c = someAction()) != NULL && i < 256; ++i) {
buffer[i] = c;
}
Других решений пока нет …