title: reading binary file as utf-16 c
body: <p>I am very beginner in c and I read a binary file in the program and put the contents into a struct as follows:</p>
  <pre><code>Struct Student{
    char name [32];
    char surname [16];
    char gender;
    char email [32];
    char phone_number [16];
    char addres [32];
    char level_of_education [8];
   }  
  </code></pre>
  <p>name field in file needs to be read utf-16. how can I do that without using library?</p>