とりあえず、fopen_s()に代えてみたら、
デバッグディレクトリ上のテストファイルを読み込めるようになりました。
ただ、
char buff[64];
while(fgets(buff, 64, fp) != NULL);

でデバッグすると、初回呼び出し時、fgets.c上の
(str != NULL)
というところに引っ掛かり中断してしまいます。
問題点を把握できていません。
このプログラム(>>563)の問題点を指摘していただけないでしょうか。