_
Du musst die CStrings vorher casten. Am besten, du schreibst (und liest) die Elemente deines structs einzeln, also nacheinander, in die Datei.
Siehe: http://www.c-plusplus.net/forum/viewtopic-var-t-is-197871-and-highlight-is-cfile+write+cstring.html
Btw, was du mit strStatic machst, geht auf keine Kuhhaut! Du weist doch da keine Zeichenkette zu (wie du anzunehmen scheinst), sondern die Adresse eines Stringliterals. Das ist gar nicht gut... char *strStatic ist ja auch nur ein Pointer, der eine 4 (oder Byte große Adresse speichert, keinen String.