while ( fgets ( str,256,fp ) != NULL ) {
printf ( "%s",str );
とやるとfgetsのせいで復改も読みこんでしまいますよね?
その復改文字だけはずして出力したいのですが
どうすればよろしいのでしょうか?