こんにちは。 > int _tmain(int argc, _TCHAR* argv[]) > > ★ res = res ^ argv[i]; 無効な"右"オペランドといわれてますが、その通りです。argv[]は_TCHAR *と定 義してますから、intとのXOR演算しろと言われても.... と言う事ですね。 for (i=1;i<argc;i++) for (j=0;argv[i][j]!=0;j++) res=res ^ (int)argv[i][j]; とするのがよろしいのではないでしょうか。キャストがintが良いのか、 uinsigned intがいいのかは分かりませんが。この場合、unsigned intが良いの かな? -- S.Sugawara <jamano@xxxxxxxxxx> Now TEST OPERATION!