Pomylilem dzial, prosze o przeniesienie do Newbie
- Jak mógłbym ustalić rozmiar dynamicznej tablicy dotyczącej zawartości z pliku, do której dokładnej ilości znaków nie znam, a nie chcę otrzymać również pustych znaków.
Oczywiście gdy zrobię w ten sposób, to mam krytyczny błąd:
char *str;
fgets(str,ilośćznakow,wskaznikDoPliku);
Chciałbym ustalić w 2 argumencie dokładną ilość znaków, aby nie umieszczać wskaźnika w pierwszym argumencie, lecz już dynamiczną tablicę znaków.
-
Czy istnieje jakaś funkcja skracająca dany ciąg znaków char? Ustawienie wartości "" na potrzebowany znak chyba nie jest zbytnio profesjonalnym rozwiązaniem.
-
Czy w tym i podobnych przypadkach należy używać delete[] ?
char *str;
str = new char[sizeof(ciagznakow) + sizeof(cosTamJeszcze)];