Jak ustawić tablicę char aby miała nieokreślony rozmiar?

0

Witam,

mam programik, który wczytuje z pliku treść i zapisuje do buffora.

Moje pytanie jest takie jak ustawić tablicę char dla tego buffora ale o nie znanym rozmiarze, bo nie wiadomo przecież jaki długi może być tekst w pliku.

	ifstream plik;

	plik.open("dane.txt", ios::in);
	
	if(plik.is_open())
	{
		
		plik.read( bufor, 1024 ); //wczytuje tyle danych ile się zmieści do bufora
	}
	else
		cout <<"niet" << endl;

	cout << bufor; 

normalnie robię tak że określam np. tablicę na rozmiar 1000, ale chciałbym żeby rozmiar był właśnie nie określony.

0

może spróbuj kilka "new" albo stringem? String sam doda do siebie dodatkowe miejsce na napis gdy tego zabraknie ;p

0

Ale przecież i tak musisz wiedzieć, ile bajtów chcesz czytać z pliku?

1 użytkowników online, w tym zalogowanych: 0, gości: 1