title: Why is not possible to assign a pointer to an array?
body: <p>In C, I'm coding this </p>
  
  <pre><code>char * real = strdup("GEORGE");
  char one[1024];
  one = real;
  </code></pre>
  
  <p>and it gives error: </p>
  
  <blockquote>
    <p>invalid initializer</p>
  </blockquote>
  
  <p>any suggestions?
  is there any chance I can make array of chars equal to char pointer?</p>