#include<iostream> #include<cstring> using namespace std; int main() { char * name; char * myname = "jeong"; name = new char()[strlen(myname) + 1]; strcpy(name,myname); cout << name << endl; }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:8:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char * myname = "jeong"; ^~~~~~~ prog.cpp:9:19: error: expected ‘;’ before ‘[’ token name = new char()[strlen(myname) + 1]; ^ ;
Standard output is empty