error C2296: '/' : 無効です。左オペランドには型 'int (__cdecl *)(const char *,FILE *)' が指定されています。
と出てしまい、エラーしてしまいます。
どのように修正すれば上手く作動するか、何卒ご教授お願いいたします。
#define _CRT_SECURE_NO_DEPRECATE 1 /* VisualC++2005 での警告抑制 */
#include <stdio.h>
int main(void)
{
FILE *fp, *fp2,*fp3;
char buf[81]; /* 読み込み用バッファ */
fp = fopen( "kakikomi.txt", "r" );
if( fp == NULL )
{
puts( "kakikomi.txtが開けません" );
return 1;
}
fp2 = fopen( "kakikomi2.txt", "w" );
if( fp2 == NULL )
{
puts( "kakikomi2.txtが開けません" );
return 1;
}
fp3 = fopen("kakikomi3.text","w");
if(fp3==NULL)
{
puts("kakikomi3.textが開けません");
return 1;
}
while( 1 )
{
if( fgets( buf, 81, fp ) == NULL ) /* 1行読み込み */
{
break; /* 末尾まで完了したか、エラー発生で終了 */
}
if(fputs%3=0)
fputs( buf, fp2 ); /* 1行書き込み*/
else
fputs( buf, fp3 ); /* 1行書き込み*/
}
fclose(fp3);
fclose( fp2 );
fclose( fp );
return 0;
}