今野様、貴重な情報満載の回答大変感謝しております。
ありがとうございます。
以下のようなコードを作りましたが、肝心の、”_mbcjistojms”で、
今、つまずいています。
問題はパラメータだとおもうのですが、考えられることは
すべて試しましたが、うまくいきませんでした。
あつかましいお願いですが、今一度、御教授よろしくお願いします。

#include <windows.h>
#include <stdio.h>
#include <mbstring.h>

void main()
{
FILE *infile,*outfile;
int chcode1,chcode2;
char conv[5];
unsigned int num1,num2,num3;

memset(conv,0x00,sizeof(conv));

infile = fopen("C:/Temp/test.EUC","r");
outfile = fopen("C:/Temp/test","w");

while(1)
{
chcode1 = fgetc(infile);
if(chcode1 ==EOF)
break;

//ASCIIかSIFTJISか調べる
if(chcode1 > 0x80)
{
chcode2 = fgetc(infile);
num1 = chcode1 - 0x80;
num2 = chcode2 - 0x80;
conv[0] = num1;
conv[1] = num2;
num3 = _mbcjistojms((unsigned int)conv);
                                           //成功すれば書き込み処理
                                           //ここで、num3が0になります。
                                           //いろいろ試しましたが、上手くいきません。
}
else
{
fputc(chcode1,outfile);
}
}

fclose(infile);
fclose(outfile);

}