Code:
#include <iostream>
using namespace std;
int main()
{
char *pok;
pok = NULL;
cout << pok << "<<<<<" << endl;
pok = new char[strlen("Harry Copter")+1];
strcpy(pok, "Harry Copter");
cout<<"\n pok-> " << pok << endl;
system("pause>0"); return 0;
}
#include <iostream>
using namespace std;
int main()
{
char *pok;
pok = NULL;
cout << pok << "<<<<<" << endl;
pok = new char[strlen("Harry Copter")+1];
strcpy(pok, "Harry Copter");
cout<<"\n pok-> " << pok << endl;
system("pause>0"); return 0;
}
Zašto nakon pok koji je pokazivao NULL, ne može prikazati ponovo pok, kojem je alocirana memorija, te dodjeljena vrijednost???