Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
509 B
1
Indexable
Never
char* alokacjaTablicy(int rozmiar)
{
	
	char* tablica= new char[rozmiar + 2];
	short* PTRrozmiar = (short*)tablica;
	*PTRrozmiar = (short)rozmiar;

	return (tablica + 2);
}

char* dealokacjaTablicy(char** tablica)
{
	short* PTRrozmiar = (short*)(tablica - 2);
	int faktycznyRozmiar = (short)*PTRrozmiar;
	delete[] (tablica - 2);

	return nullptr;
}

int main()
{
	char* tablica = nullptr;
	//std::cout << tablica;
	tablica = alokacjaTablicy(50);
	tablica = dealokacjaTablicy(&tablica);