Witam. [WinAPI C++]
Mam wiele funkcji w których wczytuję jakiś tekst z Edita. Zawsze się zastanawiałem co jest "lepsze" i dlaczego.
mam do skorzystania 2 funkcje aby obsłużyć tekst. lepiej tworzyć dynamiczną tablicę czy może statyczną?
Wiem, że to pytanie jest żenujące ale to jest coś co nie daje mi spać ;P
/// Funkcja 1
void foo(HWND hEdit)
{
int dlugosc = GetWindowTextLength(hEdit);
char *t = new char[dlugosc+1];
GetWindowText(hEdit, t, dlugosc+1);
/// operacje na tekscie
delete t;
}
/// Funkcja 2
void foo(HWND hEdit)
{
int dlugosc = GetWindowTextLength(hEdit);
char t[dlugosc+1];
GetWindowText(hEdit, t, dlugosc+1);
/// operacje na tekscie
}